Only create sequential numbers for Vodafone messages

This commit is contained in:
Pea Tyczynska
2020-12-04 17:45:23 +00:00
parent 932a09fe5b
commit 2952b70930
3 changed files with 17 additions and 11 deletions

View File

@@ -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 '

View File

@@ -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

View File

@@ -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