diff --git a/UI/Web/src/app/series-detail/_components/series-detail/series-detail.component.ts b/UI/Web/src/app/series-detail/_components/series-detail/series-detail.component.ts index 8553df705..68d2ac4dd 100644 --- a/UI/Web/src/app/series-detail/_components/series-detail/series-detail.component.ts +++ b/UI/Web/src/app/series-detail/_components/series-detail/series-detail.component.ts @@ -115,6 +115,7 @@ import {CoverImageComponent} from "../../../_single-module/cover-image/cover-ima import {DefaultModalOptions} from "../../../_models/default-modal-options"; import {LicenseService} from "../../../_services/license.service"; import {PageBookmark} from "../../../_models/readers/page-bookmark"; +import {VolumeRemovedEvent} from "../../../_models/events/volume-removed-event"; enum TabID { @@ -500,6 +501,11 @@ export class SeriesDetailComponent implements OnInit, AfterContentChecked { const removedEvent = event.payload as ChapterRemovedEvent; if (removedEvent.seriesId !== this.seriesId) return; this.loadPageSource.next(false); + } else if (event.event === EVENTS.VolumeRemoved) { + const volumeRemoveEvent = event.payload as VolumeRemovedEvent; + if (volumeRemoveEvent.seriesId === this.seriesId) { + this.loadPageSource.next(false); + } } });