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)
|
||||
const enabled = shouldEnableApp(dirName, keys as Prisma.JsonValue);
|
||||
const data = { slug, dirName, categories, keys, enabled };
|
||||
const keysToValidate = (keys ?? foundApp?.keys) as Prisma.JsonValue | undefined;
|
||||
const enabled = shouldEnableApp(dirName, keysToValidate);
|
||||
const data = {
|
||||
slug,
|
||||
dirName,
|
||||
categories,
|
||||
...(keys !== undefined && { keys }),
|
||||
enabled,
|
||||
};
|
||||
|
||||
if (!foundApp) {
|
||||
await prisma.app.create({
|
||||
|
||||
Reference in New Issue
Block a user