mirror of
https://github.com/GSA/notifications-api.git
synced 2025-12-20 23:41:17 -05:00
Format message_number for references
In IBAG format for broadcasts, we need to give sequential number of previous message, and it needs to be formatted as a hex padded with zeroes to be 8 character long. This commit adds the necessary formatting.
This commit is contained in:
@@ -217,6 +217,9 @@ class CBCProxyVodafone(CBCProxyClientBase):
|
||||
def cancel_broadcast(
|
||||
self, identifier, previous_provider_messages, sent, message_number
|
||||
):
|
||||
# avoid cyclical import
|
||||
from app.utils import format_sequential_number
|
||||
|
||||
payload = {
|
||||
'message_type': 'cancel',
|
||||
'identifier': identifier,
|
||||
@@ -225,7 +228,7 @@ class CBCProxyVodafone(CBCProxyClientBase):
|
||||
"references": [
|
||||
{
|
||||
"message_id": str(message.id),
|
||||
"message_number": message.message_number,
|
||||
"message_number": format_sequential_number(message.message_number),
|
||||
"sent": message.created_at
|
||||
} for message in previous_provider_messages
|
||||
],
|
||||
|
||||
Reference in New Issue
Block a user