Merge pull request #3440 from alphagov/audit-api-key-id-when-cancelling-broadcast-via-api

Audit api key id when cancelling broadcast via api
This commit is contained in:
Pea Tyczynska
2022-02-09 10:15:03 +00:00
committed by GitHub
6 changed files with 154 additions and 25 deletions

View File

@@ -81,7 +81,7 @@ def create_broadcast():
'simple_polygons': simple_polygons.as_coordinate_pairs_lat_long,
},
status=BroadcastStatusType.PENDING_APPROVAL,
api_key_id=api_user.id,
created_by_api_key_id=api_user.id,
stubbed=authenticated_service.restricted
# The client may pass in broadcast_json['expires'] but its
# simpler for now to ignore it and have the rules around expiry
@@ -111,7 +111,7 @@ def _cancel_or_reject_broadcast(references_to_original_broadcast, service_id):
validate_and_update_broadcast_message_status(
broadcast_message,
new_status,
updating_user=None
api_key_id=api_user.id
)
return broadcast_message