fix update submitter with API completion

This commit is contained in:
Pete Matsyburka
2023-12-28 21:18:23 +02:00
parent 82f679c84c
commit 79f97d5555
@@ -84,11 +84,17 @@ module Api
submitter.completed_at = attrs[:completed] ? Time.current : submitter.completed_at
submitter.application_key = attrs[:application_key] if attrs.key?(:application_key)
assign_submission_fields(submitter.submission)
assign_preferences(submitter, attrs)
submitter
end
def assign_submission_fields(submission)
submission.template_fields ||= submission.template.fields
submission.template_schema ||= submission.template.schema
end
def assign_preferences(submitter, attrs)
submitter_preferences = Submitters.normalize_preferences(submitter.account, current_user, attrs)