Skip to content

Commit 1893e1b

Browse files
authored
Merge pull request #209 from EGPAFMalawiHIS:fix/sync_nlims
Fix sync issues with NLIMS
2 parents ea1670f + 84f827b commit 1893e1b

2 files changed

Lines changed: 4 additions & 2 deletions

File tree

app/services/nlims/sync.rb

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -112,7 +112,7 @@ def self.create_order_v2(id: nil, once_off: false)
112112
payload: payload.to_json
113113
)
114114
response = JSON.parse(response.body)
115-
if response['error'] == false && ['order created successfully',
115+
if response['error'] == false && ['order created successfully', 'order created successfuly',
116116
'order already available'].include?(response['message'])
117117
unsync_order = UnsyncOrder.where(sync_status: 0, data_not_synced: 'new order',
118118
test_or_order_id: order_record&.id).first
@@ -170,7 +170,7 @@ def self.update_order(id: nil)
170170
payload: payload.to_json
171171
)
172172
response = JSON.parse(response.body)
173-
if response['error'] == false && ['order updated successfully', 'order updated successfully'].include?(response['message'])
173+
if response['error'] == false && ['order updated successfuly', 'order updated successfully'].include?(response['message'])
174174
unsync_order = UnsyncOrder.where(sync_status: 0, data_not_synced: order[:status],
175175
test_or_order_id: order[:id]).first
176176
update_unsync_order(unsync_order)

iblis_migration/metadata/test_catalog.rb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -452,5 +452,7 @@ def handle_special_mapping(test_type, department_id)
452452
puts 'Finished processing test catalog.'
453453

454454
TestType.unscoped.where(can_be_ordered: false).each do |test_type|
455+
preferred_name = test_type.preferred_name || test_type.name
456+
test_type.update!(preferred_name:)
455457
test_type.update!(disabled: true)
456458
end

0 commit comments

Comments
 (0)