From 99bf06dda98cafb39a19860a39459c90ee5564ed Mon Sep 17 00:00:00 2001 From: ltctceplrm <14954927+ltctceplrm@users.noreply.github.com> Date: Sun, 14 Jan 2024 18:19:26 +0100 Subject: [PATCH] Fixed bug in OpenLibraryAPI when no isbn was present --- src/api/apis/OpenLibraryAPI.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/api/apis/OpenLibraryAPI.ts b/src/api/apis/OpenLibraryAPI.ts index 4591b14..725db0e 100644 --- a/src/api/apis/OpenLibraryAPI.ts +++ b/src/api/apis/OpenLibraryAPI.ts @@ -70,8 +70,8 @@ export class OpenLibraryAPI extends APIModel { dataSource: this.apiName, url: `https://openlibrary.org` + result.key, id: result.key, - isbn: result.isbn.find((el: string | any[]) => el.length <= 10) ?? 'unknown', - isbn13: result.isbn.find((el: string | any[]) => el.length == 13) ?? 'unknown', + isbn: (result.isbn ?? []).find((el: string | any[]) => el.length <= 10) ?? 'unknown', + isbn13: (result.isbn ?? []).find((el: string | any[]) => el.length == 13) ?? 'unknown', englishTitle: result.title_english ?? result.title, author: result.author_name ?? 'unknown',