From 54865e67e6a47ab9f3dbf61b1c40a18c6fb15854 Mon Sep 17 00:00:00 2001 From: Julius Tens Date: Fri, 29 Dec 2017 07:49:47 +0100 Subject: [PATCH] allow multiple bitmask positions for one product --- parse/products-bitmask.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/parse/products-bitmask.js b/parse/products-bitmask.js index 4880da7d..04f9b89a 100644 --- a/parse/products-bitmask.js +++ b/parse/products-bitmask.js @@ -5,7 +5,7 @@ const createParseBitmask = (bitmasks) => { const products = {} let i = 1 do { - products[bitmasks[i].product] = !!(bitmask & i) + products[bitmasks[i].product] = products[bitmasks[i].product] || !!(bitmask & i) i *= 2 } while (bitmasks[i] && bitmasks[i].product) return products