diff --git a/deploy/lib/deployTriggers.js b/deploy/lib/deployTriggers.js index 8f99cdd..1e43490 100644 --- a/deploy/lib/deployTriggers.js +++ b/deploy/lib/deployTriggers.js @@ -79,13 +79,13 @@ module.exports = { }); } if ("nats" in event) { - this.createMessageTrigger(application.id, { + this.createMessageTrigger(application.id, isFunction, { name: event.nats.name, scw_nats_config: event.nats.scw_nats_config, }); } if ("sqs" in event) { - this.createMessageTrigger(application.id, { + this.createMessageTrigger(application.id, isFunction, { name: event.sqs.name, scw_sqs_config: { queue: event.sqs.queue, diff --git a/shared/api/triggers.js b/shared/api/triggers.js index be035bf..4e0661b 100644 --- a/shared/api/triggers.js +++ b/shared/api/triggers.js @@ -45,12 +45,18 @@ module.exports = { .catch(manageError); }, - createMessageTrigger(applicationId, params) { + createMessageTrigger(applicationId, isFunction, params) { let payload = { ...params, function_id: applicationId, }; + if (!isFunction) { + payload = { + ...params, + container_id: applicationId, + }; + } return this.apiManager .post("triggers", payload) .then((response) => response.data)