diff --git a/static/src/app/models/pos_order.js b/static/src/app/models/pos_order.js index b27ccef..ae808af 100644 --- a/static/src/app/models/pos_order.js +++ b/static/src/app/models/pos_order.js @@ -48,7 +48,7 @@ patch(PosOrder.prototype, { // With the guard set, this._programIsApplicable(p) will skip the custom block, // effectively calling only the base logic for each candidate program. multiLevelPrograms = allPrograms.filter( - (p) => p.multi_level_membership && this._programIsApplicable(p) + (p) => p.multi_level_membership && !p.manual_membership && this._programIsApplicable(p) ); } finally { _checkingMultiLevel = false;