diff --git a/ui/v2.5/src/components/Tagger/scenes/StashSearchResult.tsx b/ui/v2.5/src/components/Tagger/scenes/StashSearchResult.tsx index 5229ff4dd..36a44292b 100755 --- a/ui/v2.5/src/components/Tagger/scenes/StashSearchResult.tsx +++ b/ui/v2.5/src/components/Tagger/scenes/StashSearchResult.tsx @@ -363,15 +363,20 @@ const StashSearchResult: React.FC = ({ ), studio_id: studioID, cover_image: resolveField("cover_image", undefined, imgData), - urls: resolveField("url", stashScene.urls, scene.urls), tag_ids: tagIDs, stash_ids: stashScene.stash_ids ?? [], code: resolveField("code", stashScene.code, scene.code), director: resolveField("director", stashScene.director, scene.director), }; - const includeStashID = !excludedFieldList.includes("stash_ids"); + const includeUrl = !excludedFieldList.includes("url"); + if (includeUrl && scene.urls) { + sceneCreateInput.urls = uniq(stashScene.urls.concat(scene.urls)); + } else { + sceneCreateInput.urls = stashScene.urls; + } + const includeStashID = !excludedFieldList.includes("stash_ids"); if ( includeStashID && currentSource?.stashboxEndpoint &&