From cbdfe0834478514dc1e7b9c3aa60987f8181190a Mon Sep 17 00:00:00 2001 From: Jonathan Jogenfors Date: Fri, 31 Oct 2025 00:14:12 +0100 Subject: [PATCH] fix(server): improved method signatures for stack and sidecar copying --- server/src/services/asset.service.ts | 26 ++++++++++++++++---------- 1 file changed, 16 insertions(+), 10 deletions(-) diff --git a/server/src/services/asset.service.ts b/server/src/services/asset.service.ts index c1c2fb53c8..2647e56dfc 100644 --- a/server/src/services/asset.service.ts +++ b/server/src/services/asset.service.ts @@ -217,7 +217,7 @@ export class AssetService extends BaseService { } if (stack) { - await this.copyStack(sourceAsset, targetAsset); + await this.copyStack({ sourceAsset, targetAsset }); } if (favorite) { @@ -225,14 +225,17 @@ export class AssetService extends BaseService { } if (sidecar) { - await this.copySidecar(sourceAsset, targetAsset); + await this.copySidecar({ sourceAsset, targetAsset }); } } - private async copyStack( - sourceAsset: { id: string; stackId: string | null }, - targetAsset: { id: string; stackId: string | null }, - ) { + private async copyStack({ + sourceAsset, + targetAsset, + }: { + sourceAsset: { id: string; stackId: string | null }; + targetAsset: { id: string; stackId: string | null }; + }) { if (!sourceAsset.stackId) { return; } @@ -245,10 +248,13 @@ export class AssetService extends BaseService { } } - private async copySidecar( - targetAsset: { sidecarPath: string | null }, - sourceAsset: { id: string; sidecarPath: string | null; originalPath: string }, - ) { + private async copySidecar({ + sourceAsset, + targetAsset, + }: { + sourceAsset: { id: string; sidecarPath: string | null; originalPath: string }; + targetAsset: { sidecarPath: string | null }; + }) { if (!targetAsset.sidecarPath) { return; }