From 3e44ee7d92c33379e0fdfba69106356d2bf10daf Mon Sep 17 00:00:00 2001 From: ACX <8075870+acx10@users.noreply.github.com> Date: Fri, 13 Feb 2026 15:12:17 -0700 Subject: [PATCH] fix: update metadata viewer in real time after progress reset --- .../book-metadata-center/book-metadata-center.component.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/booklore-ui/src/app/features/metadata/component/book-metadata-center/book-metadata-center.component.ts b/booklore-ui/src/app/features/metadata/component/book-metadata-center/book-metadata-center.component.ts index 76af57c7d..2c160050b 100644 --- a/booklore-ui/src/app/features/metadata/component/book-metadata-center/book-metadata-center.component.ts +++ b/booklore-ui/src/app/features/metadata/component/book-metadata-center/book-metadata-center.component.ts @@ -107,7 +107,7 @@ export class BookMetadataCenterComponent implements OnInit, OnDestroy { this.bookService.bookState$.pipe( map(state => state.books?.find(b => b.id === bookId)), filter((book): book is Book => !!book && !!book.metadata), - distinctUntilChanged((a, b) => a.id === b.id && a.metadata === b.metadata), + distinctUntilChanged(), switchMap(book => this.bookService.getBookByIdFromAPI(book.id, true) )