diff --git a/ui/v2.5/src/components/Tagger/context.tsx b/ui/v2.5/src/components/Tagger/context.tsx index 028e83ed0..8557cc94a 100644 --- a/ui/v2.5/src/components/Tagger/context.tsx +++ b/ui/v2.5/src/components/Tagger/context.tsx @@ -593,7 +593,12 @@ export const TaggerContext: React.FC = ({ children }) => { return { ...r, performers: r.performers.map((p) => { - if (p.name === performer.name) { + // Match by remote_site_id if available, otherwise fall back to name + const matches = performer.remote_site_id + ? p.remote_site_id === performer.remote_site_id + : p.name === performer.name; + + if (matches) { return { ...p, stored_id: performerID,