diff --git a/apps/api/package.json b/apps/api/package.json index 8dc29d2..aef413d 100644 --- a/apps/api/package.json +++ b/apps/api/package.json @@ -1,6 +1,6 @@ { "name": "pvdthings-api", - "version": "1.18.1", + "version": "1.18.2", "description": "", "main": "server.js", "scripts": { diff --git a/apps/api/services/things/mapThing.js b/apps/api/services/things/mapThing.js index 630fee7..a6aea9c 100644 --- a/apps/api/services/things/mapThing.js +++ b/apps/api/services/things/mapThing.js @@ -2,16 +2,13 @@ function mapThing(record) { const available = Number(record.get('Available')); const stock = Number(record.get('Stock')); - const isAvailable = available > 0; - const isWanted = stock === 0; - return { id: record.id, name: record.get('Name'), name_es: record.get('name_es'), stock, available, - availableDate: isAvailable || isWanted ? undefined : record.get('Next Due Back'), + availableDate: record.get('Next Due Back')?.[0], images: record.get('Image')?.map(image => image.thumbnails.large.url) || [], categories: record.get('Category') || [], hidden: Boolean(record.get('Hidden')) diff --git a/apps/web/package.json b/apps/web/package.json index d983be2..c4a5d75 100644 --- a/apps/web/package.json +++ b/apps/web/package.json @@ -1,6 +1,6 @@ { "name": "@library_os/web", - "version": "0.15.4", + "version": "0.15.5", "private": true, "scripts": { "dev": "vite dev", diff --git a/apps/web/src/lib/components/things/ThingDetails.svelte b/apps/web/src/lib/components/things/ThingDetails.svelte index 126faa2..50d8094 100644 --- a/apps/web/src/lib/components/things/ThingDetails.svelte +++ b/apps/web/src/lib/components/things/ThingDetails.svelte @@ -36,6 +36,8 @@