mirror of
https://github.com/immich-app/immich.git
synced 2025-12-22 17:24:56 +03:00
fix(server): fix chunking Postgres query parameters (#22684)
This commit is contained in:
@@ -87,7 +87,7 @@ export function Chunked(
|
|||||||
|
|
||||||
return Promise.all(
|
return Promise.all(
|
||||||
chunks(argument, chunkSize).map(async (chunk) => {
|
chunks(argument, chunkSize).map(async (chunk) => {
|
||||||
await Reflect.apply(originalMethod, this, [
|
return await Reflect.apply(originalMethod, this, [
|
||||||
...arguments_.slice(0, parameterIndex),
|
...arguments_.slice(0, parameterIndex),
|
||||||
chunk,
|
chunk,
|
||||||
...arguments_.slice(parameterIndex + 1),
|
...arguments_.slice(parameterIndex + 1),
|
||||||
@@ -103,7 +103,7 @@ export function ChunkedArray(options?: { paramIndex?: number }): MethodDecorator
|
|||||||
}
|
}
|
||||||
|
|
||||||
export function ChunkedSet(options?: { paramIndex?: number }): MethodDecorator {
|
export function ChunkedSet(options?: { paramIndex?: number }): MethodDecorator {
|
||||||
return Chunked({ ...options, mergeFn: setUnion });
|
return Chunked({ ...options, mergeFn: (args: Set<any>[]) => setUnion(...args) });
|
||||||
}
|
}
|
||||||
|
|
||||||
const UUID = '00000000-0000-4000-a000-000000000000';
|
const UUID = '00000000-0000-4000-a000-000000000000';
|
||||||
|
|||||||
Reference in New Issue
Block a user