Skip to content

Commit 9a9bdc2

Browse files
committed
Revert "Disable upserting task queues when triggering a task"
This reverts commit 6652edf.
1 parent 6652edf commit 9a9bdc2

File tree

1 file changed

+40
-40
lines changed

1 file changed

+40
-40
lines changed

apps/webapp/app/v3/services/triggerTask.server.ts

Lines changed: 40 additions & 40 deletions
Original file line numberDiff line numberDiff line change
@@ -311,46 +311,46 @@ export class TriggerTaskService extends BaseService {
311311
? Math.max(0, body.options.queue.concurrencyLimit)
312312
: undefined;
313313

314-
// let taskQueue = await tx.taskQueue.findFirst({
315-
// where: {
316-
// runtimeEnvironmentId: environment.id,
317-
// name: queueName,
318-
// },
319-
// });
320-
321-
// if (taskQueue) {
322-
// taskQueue = await tx.taskQueue.update({
323-
// where: {
324-
// id: taskQueue.id,
325-
// },
326-
// data: {
327-
// concurrencyLimit,
328-
// rateLimit: body.options.queue.rateLimit,
329-
// },
330-
// });
331-
// } else {
332-
// taskQueue = await tx.taskQueue.create({
333-
// data: {
334-
// friendlyId: generateFriendlyId("queue"),
335-
// name: queueName,
336-
// concurrencyLimit,
337-
// runtimeEnvironmentId: environment.id,
338-
// projectId: environment.projectId,
339-
// rateLimit: body.options.queue.rateLimit,
340-
// type: "NAMED",
341-
// },
342-
// });
343-
// }
344-
345-
// if (typeof taskQueue.concurrencyLimit === "number") {
346-
// await marqs?.updateQueueConcurrencyLimits(
347-
// environment,
348-
// taskQueue.name,
349-
// taskQueue.concurrencyLimit
350-
// );
351-
// } else {
352-
// await marqs?.removeQueueConcurrencyLimits(environment, taskQueue.name);
353-
// }
314+
let taskQueue = await tx.taskQueue.findFirst({
315+
where: {
316+
runtimeEnvironmentId: environment.id,
317+
name: queueName,
318+
},
319+
});
320+
321+
if (taskQueue) {
322+
taskQueue = await tx.taskQueue.update({
323+
where: {
324+
id: taskQueue.id,
325+
},
326+
data: {
327+
concurrencyLimit,
328+
rateLimit: body.options.queue.rateLimit,
329+
},
330+
});
331+
} else {
332+
taskQueue = await tx.taskQueue.create({
333+
data: {
334+
friendlyId: generateFriendlyId("queue"),
335+
name: queueName,
336+
concurrencyLimit,
337+
runtimeEnvironmentId: environment.id,
338+
projectId: environment.projectId,
339+
rateLimit: body.options.queue.rateLimit,
340+
type: "NAMED",
341+
},
342+
});
343+
}
344+
345+
if (typeof taskQueue.concurrencyLimit === "number") {
346+
await marqs?.updateQueueConcurrencyLimits(
347+
environment,
348+
taskQueue.name,
349+
taskQueue.concurrencyLimit
350+
);
351+
} else {
352+
await marqs?.removeQueueConcurrencyLimits(environment, taskQueue.name);
353+
}
354354
}
355355

356356
if (taskRun.delayUntil) {

0 commit comments

Comments
 (0)