fix: handle potential trailing slashes

This commit is contained in:
Rafael Berrocal Justiniano
2026-02-23 21:22:19 -03:00
parent e2a7716e19
commit 0419e82d8f
@@ -126,7 +126,8 @@ export class SqsController extends EventController implements EventControllerInt
? 'singlequeue' ? 'singlequeue'
: `${event.replace('.', '_').toLowerCase()}`; : `${event.replace('.', '_').toLowerCase()}`;
const queueName = `${prefixName}_${eventFormatted}.fifo`; const queueName = `${prefixName}_${eventFormatted}.fifo`;
const baseUrl = sqsConfig.BASE_URL || `https://sqs.${sqsConfig.REGION}.amazonaws.com`; const rawBaseUrl = sqsConfig.BASE_URL || `https://sqs.${sqsConfig.REGION}.amazonaws.com`;
const baseUrl = rawBaseUrl.replace(/\/+$/, '');
const sqsUrl = `${baseUrl}/${sqsConfig.ACCOUNT_ID}/${queueName}`; const sqsUrl = `${baseUrl}/${sqsConfig.ACCOUNT_ID}/${queueName}`;
const message = { const message = {