fix: enhance relation validation logic to check for existing relations in data

pull/162/head 1.6.26-alpha.3
shancheas 2025-06-26 15:12:08 +07:00
parent 2c92d4b8b3
commit fcf9e9459e
1 changed files with 3 additions and 1 deletions

View File

@ -52,10 +52,12 @@ export class ValidateRelationHelper<Entity> {
`Failed! this data already connected to ${relation.relation}`;
if (relation.singleQuery) {
const relationObject = data[relation.relation] ?? {};
const isRelationExist = `${relation.singleQuery[0]}` in relationObject;
const relationColumn =
data[relation.relation]?.[`${relation.singleQuery[0]}`];
if (
// !!relationColumn &&
isRelationExist &&
this.mappingValidator(
relationColumn,
relation.singleQuery[1],