diff --git a/apps/readest-app/src/services/appService.ts b/apps/readest-app/src/services/appService.ts index 5238a935..0141c3e1 100644 --- a/apps/readest-app/src/services/appService.ts +++ b/apps/readest-app/src/services/appService.ts @@ -307,7 +307,7 @@ export abstract class BaseAppService implements AppService { book.coverDownloadedAt = null; } } - if (deleteAction === 'cloud' || deleteAction === 'both') { + if ((deleteAction === 'cloud' || deleteAction === 'both') && book.uploadedAt) { const fps = [getRemoteBookFilename(book), getCoverFilename(book)]; for (const fp of fps) { console.log('Deleting uploaded file:', fp); diff --git a/packages/foliate-js b/packages/foliate-js index afa38c19..b5231c9f 160000 --- a/packages/foliate-js +++ b/packages/foliate-js @@ -1 +1 @@ -Subproject commit afa38c1976b2052240b98f45053639b103f70b66 +Subproject commit b5231c9fab7c5afda67eaf04e27be075758978f8