diff --git a/lib/queue/queue.py b/lib/queue/queue.py index 99d1565..13fab7f 100644 --- a/lib/queue/queue.py +++ b/lib/queue/queue.py @@ -5,7 +5,7 @@ import boto3 import botocore -from lib.helpers import get_environment_setting +from lib.helpers import get_setting, get_environment_setting from lib.logger import logger from lib import schemas SQS_MAX_BATCH_SIZE = 10 @@ -154,5 +154,6 @@ def push_message(self, queue_name: str, message: schemas.Message) -> schemas.Mes """ Actual SQS logic for pushing a message to a queue """ - self.find_queue_by_name(queue_name).send_message(MessageBody=json.dumps(message.dict())) + queue_prefix = get_setting("", "QUEUE_PREFIX").replace(".", "__") + self.find_queue_by_name(f"{queue_prefix}{queue_name}").send_message(MessageBody=json.dumps(message.dict())) return message