fix(app-store): preserve existing enabled state during seed (#27918)
* fix(app-store): preserve existing enabled state during seed * Update seed-app-store.ts --------- Co-authored-by: Sahitya Chandra <sahityajb@gmail.com>
This commit is contained in:
co-authored by
Sahitya Chandra
parent
4c6af5659a
commit
1541730886
@@ -50,8 +50,15 @@ async function createApp(
|
|||||||
});
|
});
|
||||||
|
|
||||||
// Only enable apps if they have valid keys (or don't require keys)
|
// Only enable apps if they have valid keys (or don't require keys)
|
||||||
const enabled = shouldEnableApp(dirName, keys as Prisma.JsonValue);
|
const keysToValidate = (keys ?? foundApp?.keys) as Prisma.JsonValue | undefined;
|
||||||
const data = { slug, dirName, categories, keys, enabled };
|
const enabled = shouldEnableApp(dirName, keysToValidate);
|
||||||
|
const data = {
|
||||||
|
slug,
|
||||||
|
dirName,
|
||||||
|
categories,
|
||||||
|
...(keys !== undefined && { keys }),
|
||||||
|
enabled,
|
||||||
|
};
|
||||||
|
|
||||||
if (!foundApp) {
|
if (!foundApp) {
|
||||||
await prisma.app.create({
|
await prisma.app.create({
|
||||||
|
|||||||
Reference in New Issue
Block a user