fix: library fines should load item title only if needed

Closes #342
This commit is contained in:
Jovan Krunić
2022-11-18 11:21:44 +01:00
committed by Rainer Killinger
parent f60a228392
commit cbb949e397
2 changed files with 23 additions and 13 deletions

View File

@@ -13,14 +13,19 @@ export class FeeItemComponent {
book?: SCBook | SCPeriodical | SCArticle;
hasEdition = false;
@Input()
set fee(fee: PAIAFee) {
this.hasEdition = !fee.edition?.includes('null');
this._fee = fee;
this.libraryAccountService
.getDocumentFromHDS(fee.edition as string)
.then(book => {
this.book = book;
});
if (this.hasEdition) {
this.libraryAccountService
.getDocumentFromHDS(fee.edition as string)
.then(book => {
this.book = book;
});
}
}
get fee() {