mirror of
https://github.com/directus/directus.git
synced 2026-04-25 03:00:53 -04:00
Support deleting related m2os
This commit is contained in:
@@ -195,7 +195,12 @@ export default class PayloadService {
|
||||
|
||||
if (hasPrimaryKey) {
|
||||
relatedPrimaryKey = relatedRecord[relation.one_primary];
|
||||
await itemsService.update(relatedRecord, relatedPrimaryKey);
|
||||
|
||||
if (relatedRecord.hasOwnProperty('$delete') && relatedRecord.$delete) {
|
||||
await itemsService.delete(relatedPrimaryKey);
|
||||
} else {
|
||||
await itemsService.update(relatedRecord, relatedPrimaryKey);
|
||||
}
|
||||
} else {
|
||||
relatedPrimaryKey = await itemsService.create(relatedRecord);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user