Fix NULL returned for size24h, sizeNow

This commit is contained in:
ekzyis 2023-10-26 03:01:12 +02:00
parent 30a413e494
commit 6b840258c0

View File

@ -6,6 +6,9 @@ export default {
imageFees: async (parent, { s3Keys }, { models, me }) => { imageFees: async (parent, { s3Keys }, { models, me }) => {
const imgFees = await imageFees(s3Keys, { models, me }) const imgFees = await imageFees(s3Keys, { models, me })
delete imgFees.queries delete imgFees.queries
// database returns NULL for sizes if no rows are found
imgFees.size24h ??= 0
imgFees.sizeNow ??= 0
// add defaults so we can be sure these properties always exist in the frontend // add defaults so we can be sure these properties always exist in the frontend
return Object.assign({ fees: 0, unpaid: 0, feesPerImage: 0, size24h: 0, sizeNow: 0 }, imgFees) return Object.assign({ fees: 0, unpaid: 0, feesPerImage: 0, size24h: 0, sizeNow: 0 }, imgFees)
} }