def _publish_changes(processed_forms, cases, stock_result): # todo: form deprecations? publish_form_saved(processed_forms.submitted) if processed_forms.submitted.is_duplicate: # for duplicate forms, also publish changes for the original form since the fact that # we're getting a duplicate indicates that we may not have fully processed/published it # the first time republish_all_changes_for_form(processed_forms.submitted.domain, processed_forms.submitted.orig_id) cases = cases or [] for case in cases: publish_case_saved(case) if stock_result: for ledger in stock_result.models_to_save: publish_ledger_v2_saved(ledger)
def _publish_changes(processed_forms, cases, stock_result): # todo: form deprecations? publish_form_saved(processed_forms.submitted) if processed_forms.submitted.is_duplicate: # for duplicate forms, also publish changes for the original form since the fact that # we're getting a duplicate indicates that we may not have fully processd/published it # the first time republish_all_changes_for_form( processed_forms.submitted.domain, processed_forms.submitted.orig_id) cases = cases or [] for case in cases: publish_case_saved(case) if stock_result: for ledger in stock_result.models_to_save: publish_ledger_v2_saved(ledger)