diff --git a/apps/frontend/app/routes/_dashboard.media.groups.item.$id._index.tsx b/apps/frontend/app/routes/_dashboard.media.groups.item.$id._index.tsx index dd87fdeb04..72b5468c85 100644 --- a/apps/frontend/app/routes/_dashboard.media.groups.item.$id._index.tsx +++ b/apps/frontend/app/routes/_dashboard.media.groups.item.$id._index.tsx @@ -13,6 +13,7 @@ import { import type { LoaderFunctionArgs, MetaArgs } from "@remix-run/node"; import { useLoaderData } from "@remix-run/react"; import { + DeployUpdateMetadataGroupJobDocument, EntityLot, MetadataGroupDetailsDocument, UserMetadataGroupDetailsDocument, @@ -58,6 +59,10 @@ export const loader = async ({ request, params }: LoaderFunctionArgs) => { { metadataGroupId }, ), ]); + if (metadataGroupDetails.details.isPartial) + await serverGqlService.request(DeployUpdateMetadataGroupJobDocument, { + metadataGroupId, + }); return { query, metadataGroupId, diff --git a/apps/frontend/app/routes/_dashboard.media.item.$id._index.tsx b/apps/frontend/app/routes/_dashboard.media.item.$id._index.tsx index 30348e5ebf..3a4dadbe00 100644 --- a/apps/frontend/app/routes/_dashboard.media.item.$id._index.tsx +++ b/apps/frontend/app/routes/_dashboard.media.item.$id._index.tsx @@ -40,6 +40,7 @@ import type { import { Form, Link, useLoaderData } from "@remix-run/react"; import { DeleteSeenItemDocument, + DeployUpdateMetadataJobDocument, DisassociateMetadataDocument, EntityLot, MediaLot, @@ -157,6 +158,10 @@ export const loader = async ({ request, params }: LoaderFunctionArgs) => { { metadataId }, ), ]); + if (metadataDetails.isPartial) + await serverGqlService.request(DeployUpdateMetadataJobDocument, { + metadataId, + }); return { query, metadataId, metadataDetails, userMetadataDetails }; }; diff --git a/apps/frontend/app/routes/_dashboard.media.people.item.$id._index.tsx b/apps/frontend/app/routes/_dashboard.media.people.item.$id._index.tsx index 851397ab47..89e01c5651 100644 --- a/apps/frontend/app/routes/_dashboard.media.people.item.$id._index.tsx +++ b/apps/frontend/app/routes/_dashboard.media.people.item.$id._index.tsx @@ -14,6 +14,7 @@ import { import type { LoaderFunctionArgs, MetaArgs } from "@remix-run/node"; import { useLoaderData } from "@remix-run/react"; import { + DeployUpdatePersonJobDocument, EntityLot, PersonDetailsDocument, UserPersonDetailsDocument, @@ -57,6 +58,10 @@ export const loader = async ({ request, params }: LoaderFunctionArgs) => { personId, }), ]); + if (personDetails.details.isPartial) + await serverGqlService.request(DeployUpdatePersonJobDocument, { + personId, + }); return { query, personId, userPersonDetails, personDetails }; };