fix: send correct field names when updating book progress

This commit is contained in:
2026-08-10 23:58:42 -04:00
parent 3091cc879d
commit 3ae3dcb0d0
3 changed files with 11 additions and 28 deletions
@@ -101,12 +101,12 @@ export class BookOperationsState {
async markBooksAsComplete(bookIds: string[] | number[]) {
try {
await this.updateBookProgress(bookIds, {
progress: 1,
percentage: 1,
completed: true
});
if (bookIds.length > 1) toast.success('Book marked as complete!');
else toast.success(`${bookIds.length} books marked as complete!`);
if (bookIds.length > 1) toast.success(`${bookIds.length} books marked as complete!`);
else toast.success('Book marked as complete!');
// Get fresh data
await this.reload();
@@ -119,12 +119,12 @@ export class BookOperationsState {
async markBooksAsIncomplete(bookIds: number[]) {
try {
await this.updateBookProgress(bookIds, {
progress: 0,
percentage: 0,
completed: false
});
if (bookIds.length > 1) toast.success('Book progress reset!');
else toast.success(`Reset progress for ${bookIds.length} books!`);
if (bookIds.length > 1) toast.success(`Reset progress for ${bookIds.length} books!`);
else toast.success('Book progress reset!');
// get fresh data
await this.reload();