@@ -365,10 +365,12 @@ async function createWorkerQueue(
365365
366366 const taskQueue = await upsertWorkerQueueRecord (
367367 queueName ,
368- concurrencyLimit ?? undefined ,
368+ concurrencyLimit ?? null ,
369369 orderableName ,
370370 queueType ,
371- queue . releaseConcurrencyOnWaitpoint ,
371+ typeof queue . releaseConcurrencyOnWaitpoint === "boolean"
372+ ? queue . releaseConcurrencyOnWaitpoint
373+ : false ,
372374 worker ,
373375 prisma
374376 ) ;
@@ -400,10 +402,10 @@ async function createWorkerQueue(
400402
401403async function upsertWorkerQueueRecord (
402404 queueName : string ,
403- concurrencyLimit : number | undefined ,
405+ concurrencyLimit : number | null ,
404406 orderableName : string ,
405407 queueType : TaskQueueType ,
406- releaseConcurrencyOnWaitpoint : boolean | undefined ,
408+ releaseConcurrencyOnWaitpoint : boolean ,
407409 worker : BackgroundWorker ,
408410 prisma : PrismaClientOrTransaction ,
409411 attempt : number = 0
@@ -428,10 +430,10 @@ async function upsertWorkerQueueRecord(
428430 name : queueName ,
429431 orderableName,
430432 concurrencyLimit,
433+ releaseConcurrencyOnWaitpoint,
431434 runtimeEnvironmentId : worker . runtimeEnvironmentId ,
432435 projectId : worker . projectId ,
433436 type : queueType ,
434- releaseConcurrencyOnWaitpoint,
435437 workers : {
436438 connect : {
437439 id : worker . id ,
@@ -448,6 +450,7 @@ async function upsertWorkerQueueRecord(
448450 workers : { connect : { id : worker . id } } ,
449451 version : "V2" ,
450452 orderableName,
453+ concurrencyLimit,
451454 releaseConcurrencyOnWaitpoint,
452455 } ,
453456 } ) ;
0 commit comments