fix: initialize empty cassettes in case of undefined values

This commit is contained in:
Sérgio Salgado 2022-01-13 17:42:22 +00:00
parent cfb360ab4e
commit 681b76739f

View file

@ -73,8 +73,9 @@ function unmergeCassettes(cassettes, output) {
} }
function makeChangeDuo(cassettes, amount) { function makeChangeDuo(cassettes, amount) {
const small = cassettes[0] // Initialize empty cassettes in case of undefined, due to same denomination across all cassettes results in a single merged cassette
const large = cassettes[1] const small = cassettes[0] ?? { denomination: 0, count: 0 }
const large = cassettes[1] ?? { denomination: 0, count: 0 }
const largeDenom = large.denomination const largeDenom = large.denomination
const smallDenom = small.denomination const smallDenom = small.denomination