💄 On attachment delete: update plans
This commit is contained in:
parent
f166ccc795
commit
d364052b4d
@ -2027,13 +2027,16 @@ export class TripComponent implements AfterViewInit {
|
|||||||
next: () => {
|
next: () => {
|
||||||
this.trip!.attachments = this.trip?.attachments?.filter((att) => att.id != attachmentId);
|
this.trip!.attachments = this.trip?.attachments?.filter((att) => att.id != attachmentId);
|
||||||
let modifiedItem = false;
|
let modifiedItem = false;
|
||||||
this.trip?.days.forEach(d => d.items.forEach(i => {
|
this.trip?.days.forEach((d) =>
|
||||||
|
d.items.forEach((i) => {
|
||||||
if (i.attachments?.length) {
|
if (i.attachments?.length) {
|
||||||
i.attachments = i.attachments.filter(attachment => attachment.id != attachmentId);
|
i.attachments = i.attachments.filter((attachment) => attachment.id != attachmentId);
|
||||||
modifiedItem = true;
|
modifiedItem = true;
|
||||||
}
|
}
|
||||||
}))
|
}),
|
||||||
if (this.selectedItem?.attachments?.length) this.selectedItem.attachments = this.selectedItem.attachments.filter((a) => a.id != attachmentId);
|
);
|
||||||
|
if (this.selectedItem?.attachments?.length)
|
||||||
|
this.selectedItem.attachments = this.selectedItem.attachments.filter((a) => a.id != attachmentId);
|
||||||
if (modifiedItem) this.flattenTripDayItems();
|
if (modifiedItem) this.flattenTripDayItems();
|
||||||
},
|
},
|
||||||
});
|
});
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user