From 369d3dfa38ef237bf326ea2e479d55af2e94986b Mon Sep 17 00:00:00 2001 From: bo0tzz Date: Tue, 27 May 2025 12:35:22 +0200 Subject: [PATCH] fix: use single bulkTagAssets call instead of loop (#18672) --- web/src/lib/utils/asset-utils.ts | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/web/src/lib/utils/asset-utils.ts b/web/src/lib/utils/asset-utils.ts index 99d4162498..3abd0a596c 100644 --- a/web/src/lib/utils/asset-utils.ts +++ b/web/src/lib/utils/asset-utils.ts @@ -21,6 +21,7 @@ import { navigate } from '$lib/utils/navigation'; import { addAssetsToAlbum as addAssets, AssetVisibility, + bulkTagAssets, createStack, deleteAssets, deleteStacks, @@ -28,7 +29,6 @@ import { getBaseUrl, getDownloadInfo, getStack, - tagAssets as tagAllAssets, untagAssets, updateAsset, updateAssets, @@ -83,9 +83,7 @@ export const tagAssets = async ({ tagIds: string[]; showNotification?: boolean; }) => { - for (const tagId of tagIds) { - await tagAllAssets({ id: tagId, bulkIdsDto: { ids: assetIds } }); - } + await bulkTagAssets({ tagBulkAssetsDto: { tagIds, assetIds } }); if (showNotification) { const $t = await getFormatter();