From bc4191c4d365ea46b92ade1b9e2a6c2337c50ac9 Mon Sep 17 00:00:00 2001 From: Marcelo Shima Date: Fri, 10 Nov 2023 16:59:13 -0300 Subject: [PATCH] add user back reference error --- generators/base-application/support/prepare-relationship.mjs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/generators/base-application/support/prepare-relationship.mjs b/generators/base-application/support/prepare-relationship.mjs index 7b24cd3569c4..df3d9aa64d26 100644 --- a/generators/base-application/support/prepare-relationship.mjs +++ b/generators/base-application/support/prepare-relationship.mjs @@ -102,6 +102,9 @@ export default function prepareRelationship(entityWithConfig, relationship, gene entityWithConfig.databaseType !== DATABASE_NO && (relationship.relationshipType === 'one-to-many' || relationship.ownerSide === false) ) { + if (otherEntityData.builtInUser) { + throw new Error(`Error at entity ${entityName}: relationships with built-in User cannot have back reference`); + } throw new Error( `Error at entity ${entityName}: could not find the other side of the relationship ${stringifyApplicationData(relationship)}`, );