Skip to content

Commit abb6a24

Browse files
committed
when required fields missing skip adding activity relation
1 parent c47649d commit abb6a24

File tree

1 file changed

+12
-0
lines changed
  • services/libs/data-access-layer/src/activities

1 file changed

+12
-0
lines changed

services/libs/data-access-layer/src/activities/sql.ts

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1472,6 +1472,18 @@ export async function createOrUpdateRelations(
14721472
qe: QueryExecutor,
14731473
data: IActivityRelationCreateOrUpdateData,
14741474
): Promise<void> {
1475+
if (data.username === undefined || data.username === null) {
1476+
return
1477+
}
1478+
1479+
if (data.platform === undefined || data.platform === null) {
1480+
return
1481+
}
1482+
1483+
if (data.segmentId === undefined || data.segmentId === null) {
1484+
return
1485+
}
1486+
14751487
// check objectMember exists
14761488
if (data.objectMemberId !== undefined && data.objectMemberId !== null) {
14771489
let objectMember = await qe.select(

0 commit comments

Comments
 (0)