Skip to content

Commit

Permalink
Remove all_metadata MessageDraft method
Browse files Browse the repository at this point in the history
  • Loading branch information
luciajanikova committed Dec 5, 2023
1 parent dbbb83e commit 30305d9
Show file tree
Hide file tree
Showing 2 changed files with 6 additions and 8 deletions.
8 changes: 5 additions & 3 deletions app/jobs/govbox/submit_message_draft_job.rb
Original file line number Diff line number Diff line change
Expand Up @@ -8,10 +8,12 @@ class TemporarySubmissionError < SubmissionError
retry_on TemporarySubmissionError, wait: 2.minutes, attempts: 5

def perform(message_draft, schedule_sync: true, upvs_client: UpvsEnvironment.upvs_client)
all_message_metadata = message_draft.metadata.merge(message_draft.template&.metadata)

message_draft_data = {
posp_id: message_draft.all_metadata["posp_id"],
posp_version: message_draft.all_metadata["posp_version"],
message_type: message_draft.all_metadata["message_type"],
posp_id: all_message_metadata["posp_id"],
posp_version: all_message_metadata["posp_version"],
message_type: all_message_metadata["message_type"],
message_id: message_draft.uuid,
correlation_id: message_draft.metadata["correlation_id"],
recipient_uri: message_draft.metadata["recipient_uri"],
Expand Down
6 changes: 1 addition & 5 deletions app/models/message_draft.rb
Original file line number Diff line number Diff line change
Expand Up @@ -116,18 +116,14 @@ def template_validation_errors
template&.message_data_validation_errors(self)
end

def all_metadata
metadata.merge(template&.metadata)
end

private

def validate_with_message_template
template&.validate_message(self)
end

def validate_metadata
all_message_metadata = all_metadata
all_message_metadata = metadata.merge(template&.metadata)

errors.add(:metadata, "No recipient URI") unless all_message_metadata["recipient_uri"].present?
errors.add(:metadata, "No posp ID") unless all_message_metadata["posp_id"].present?
Expand Down

0 comments on commit 30305d9

Please sign in to comment.