diff --git a/src/core/helpers/validation/validate-relation.helper.ts b/src/core/helpers/validation/validate-relation.helper.ts index ae5b929..0ae626b 100644 --- a/src/core/helpers/validation/validate-relation.helper.ts +++ b/src/core/helpers/validation/validate-relation.helper.ts @@ -52,10 +52,12 @@ export class ValidateRelationHelper { `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],