diff --git a/.changeset/moody-timers-hang.md b/.changeset/moody-timers-hang.md new file mode 100644 index 0000000000..860da9c005 --- /dev/null +++ b/.changeset/moody-timers-hang.md @@ -0,0 +1,5 @@ +--- +"@medusajs/locking-redis": patch +--- + +chore(locking-redis): default TTL to acquire lock diff --git a/packages/modules/providers/locking-redis/src/services/redis-lock.ts b/packages/modules/providers/locking-redis/src/services/redis-lock.ts index 52caf135a9..3468020ca1 100644 --- a/packages/modules/providers/locking-redis/src/services/redis-lock.ts +++ b/packages/modules/providers/locking-redis/src/services/redis-lock.ts @@ -115,12 +115,13 @@ export class RedisLockingProvider implements ILockingProvider { promises.push(this.getTimeout(timeoutSeconds, cancellationToken)) } + const ONE_MINUTE = 60 promises.push( this.acquire_( keys, { awaitQueue: true, - expire: args?.timeout ? timeoutSeconds : 0, + expire: args?.timeout ? timeoutSeconds : ONE_MINUTE, }, cancellationToken )