mirror of
https://github.com/GSA/notifications-api.git
synced 2025-12-22 08:21:13 -05:00
Only create sequential numbers for Vodafone messages
This commit is contained in:
@@ -33,7 +33,9 @@ def send_broadcast_provider_message(broadcast_event_id, provider):
|
||||
broadcast_event = dao_get_broadcast_event_by_id(broadcast_event_id)
|
||||
|
||||
broadcast_provider_message, message_number = create_broadcast_provider_message(broadcast_event, provider)
|
||||
formatted_message_number = format_sequential_number(message_number.broadcast_provider_message_number)
|
||||
formatted_message_number = None
|
||||
if provider == BroadcastProvider.VODAFONE:
|
||||
formatted_message_number = format_sequential_number(message_number.broadcast_provider_message_number)
|
||||
|
||||
current_app.logger.info(
|
||||
f'invoking cbc proxy to send '
|
||||
|
||||
@@ -5,6 +5,7 @@ from app.dao.dao_utils import transactional
|
||||
from app.models import (
|
||||
BroadcastMessage,
|
||||
BroadcastEvent,
|
||||
BroadcastProvider,
|
||||
BroadcastProviderMessage,
|
||||
BroadcastProviderMessageNumber,
|
||||
BroadcastProviderMessageStatus
|
||||
@@ -53,9 +54,10 @@ def create_broadcast_provider_message(broadcast_event, provider):
|
||||
)
|
||||
db.session.add(provider_message)
|
||||
db.session.commit()
|
||||
|
||||
provider_message_number = BroadcastProviderMessageNumber(
|
||||
broadcast_provider_message_id=broadcast_provider_message_id)
|
||||
db.session.add(provider_message_number)
|
||||
db.session.commit()
|
||||
provider_message_number = None
|
||||
if provider == BroadcastProvider.VODAFONE:
|
||||
provider_message_number = BroadcastProviderMessageNumber(
|
||||
broadcast_provider_message_id=broadcast_provider_message_id)
|
||||
db.session.add(provider_message_number)
|
||||
db.session.commit()
|
||||
return provider_message, provider_message_number
|
||||
|
||||
@@ -63,6 +63,7 @@ from app.models import (
|
||||
BroadcastMessage,
|
||||
BroadcastStatusType,
|
||||
BroadcastEvent,
|
||||
BroadcastProvider,
|
||||
BroadcastProviderMessage,
|
||||
BroadcastProviderMessageNumber
|
||||
)
|
||||
@@ -1069,9 +1070,10 @@ def create_broadcast_provider_message(
|
||||
db.session.add(provider_message)
|
||||
db.session.commit()
|
||||
|
||||
provider_message_number = BroadcastProviderMessageNumber(
|
||||
broadcast_provider_message_id=broadcast_provider_message_id)
|
||||
db.session.add(provider_message_number)
|
||||
|
||||
db.session.commit()
|
||||
provider_message_number = None
|
||||
if provider == BroadcastProvider.VODAFONE:
|
||||
provider_message_number = BroadcastProviderMessageNumber(
|
||||
broadcast_provider_message_id=broadcast_provider_message_id)
|
||||
db.session.add(provider_message_number)
|
||||
db.session.commit()
|
||||
return provider_message, provider_message_number
|
||||
|
||||
Reference in New Issue
Block a user