fix: product cache

This commit is contained in:
pandeymangg
2024-04-26 13:41:42 +05:30
parent 7c8754fd6b
commit 0ecfeb4957
+8 -1
View File
@@ -273,6 +273,11 @@ export const createProduct = async (
select: selectProduct,
});
productCache.revalidate({
id: product.id,
teamId: product.teamId,
});
const devEnvironment = await createEnvironment(product.id, {
type: "development",
});
@@ -281,9 +286,11 @@ export const createProduct = async (
type: "production",
});
return await updateProduct(product.id, {
const updatedProduct = await updateProduct(product.id, {
environments: [devEnvironment, prodEnvironment],
});
return updatedProduct;
} catch (error) {
if (error instanceof Prisma.PrismaClientKnownRequestError) {
throw new DatabaseError(error.message);