Fix event emitter and viewGroup (#13340)
Emit an even with an [undefined] entity
This commit is contained in:
@ -73,10 +73,12 @@ export class FieldMetadataRelatedRecordsService {
|
||||
}
|
||||
const valuesToDelete = deleted.map((option) => option.value);
|
||||
|
||||
await viewGroupRepository.delete({
|
||||
fieldMetadataId: newFieldMetadata.id,
|
||||
fieldValue: In(valuesToDelete),
|
||||
});
|
||||
if (valuesToDelete.length > 0) {
|
||||
await viewGroupRepository.delete({
|
||||
fieldMetadataId: newFieldMetadata.id,
|
||||
fieldValue: In(valuesToDelete),
|
||||
});
|
||||
}
|
||||
const maxPosition = this.getMaxPosition(view.viewGroups);
|
||||
|
||||
const viewGroupsToCreate = created.map((option, index) =>
|
||||
@ -89,7 +91,9 @@ export class FieldMetadataRelatedRecordsService {
|
||||
}),
|
||||
);
|
||||
|
||||
await viewGroupRepository.insert(viewGroupsToCreate);
|
||||
if (viewGroupsToCreate.length > 0) {
|
||||
await viewGroupRepository.insert(viewGroupsToCreate);
|
||||
}
|
||||
|
||||
for (const { old: oldOption, new: newOption } of updated) {
|
||||
const existingViewGroup = view.viewGroups.find(
|
||||
|
||||
Reference in New Issue
Block a user