@@ -365,10 +365,12 @@ async function createWorkerQueue(
365
365
366
366
const taskQueue = await upsertWorkerQueueRecord (
367
367
queueName ,
368
- concurrencyLimit ?? undefined ,
368
+ concurrencyLimit ?? null ,
369
369
orderableName ,
370
370
queueType ,
371
- queue . releaseConcurrencyOnWaitpoint ,
371
+ typeof queue . releaseConcurrencyOnWaitpoint === "boolean"
372
+ ? queue . releaseConcurrencyOnWaitpoint
373
+ : false ,
372
374
worker ,
373
375
prisma
374
376
) ;
@@ -400,10 +402,10 @@ async function createWorkerQueue(
400
402
401
403
async function upsertWorkerQueueRecord (
402
404
queueName : string ,
403
- concurrencyLimit : number | undefined ,
405
+ concurrencyLimit : number | null ,
404
406
orderableName : string ,
405
407
queueType : TaskQueueType ,
406
- releaseConcurrencyOnWaitpoint : boolean | undefined ,
408
+ releaseConcurrencyOnWaitpoint : boolean ,
407
409
worker : BackgroundWorker ,
408
410
prisma : PrismaClientOrTransaction ,
409
411
attempt : number = 0
@@ -428,10 +430,10 @@ async function upsertWorkerQueueRecord(
428
430
name : queueName ,
429
431
orderableName,
430
432
concurrencyLimit,
433
+ releaseConcurrencyOnWaitpoint,
431
434
runtimeEnvironmentId : worker . runtimeEnvironmentId ,
432
435
projectId : worker . projectId ,
433
436
type : queueType ,
434
- releaseConcurrencyOnWaitpoint,
435
437
workers : {
436
438
connect : {
437
439
id : worker . id ,
@@ -448,6 +450,7 @@ async function upsertWorkerQueueRecord(
448
450
workers : { connect : { id : worker . id } } ,
449
451
version : "V2" ,
450
452
orderableName,
453
+ concurrencyLimit,
451
454
releaseConcurrencyOnWaitpoint,
452
455
} ,
453
456
} ) ;
0 commit comments