From 7d978e0decd08d6df1cb116c9cc941cfc566a6e4 Mon Sep 17 00:00:00 2001 From: mike12345567 Date: Thu, 27 Jul 2023 18:50:45 +0100 Subject: [PATCH] Making sure that if the app builders are updated through the API, they are ignored. --- packages/backend-core/src/users/db.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/packages/backend-core/src/users/db.ts b/packages/backend-core/src/users/db.ts index 005d55c345..6280c6d789 100644 --- a/packages/backend-core/src/users/db.ts +++ b/packages/backend-core/src/users/db.ts @@ -196,6 +196,10 @@ export class UserDB { throw new Error("_id or email is required") } + if (user.builder?.apps?.length && !await this.features.isAppBuildersEnabled()) { + throw new Error("Unable to update app builders, please check license") + } + let dbUser: User | undefined if (_id) { // try to get existing user from db