fix: blade's metadata issue

This commit is contained in:
DecDuck
2025-05-29 17:28:49 +10:00
parent 38f635a489
commit c4e0268090
+15 -5
View File
@@ -215,11 +215,14 @@ export class MetadataHandler {
continue; continue;
} }
// If we're successful const object = await prisma.company.upsert({
await pullObjects(); where: {
metadataKey: {
const object = await prisma.company.create({ metadataSource: provider.source(),
data: { metadataId: result.id,
},
},
create: {
metadataSource: provider.source(), metadataSource: provider.source(),
metadataId: result.id, metadataId: result.id,
metadataOriginalQuery: query, metadataOriginalQuery: query,
@@ -231,8 +234,15 @@ export class MetadataHandler {
mBannerObjectId: result.banner, mBannerObjectId: result.banner,
mWebsite: result.website, mWebsite: result.website,
}, },
update: {},
}); });
if (object.mLogoObjectId == result.logo) {
// We created, and didn't update
// So pull objects
await pullObjects();
}
return object; return object;
} }