From e2c9fe30a4bf7fc91fc99bd079883c0d92ef726b Mon Sep 17 00:00:00 2001 From: Juerd Waalboer Date: Sun, 16 Jun 2019 22:12:27 +0200 Subject: [PATCH] Bugfix: partial rollback of 19691e07 (repeat plugin) Check was necessary for market items (e.g. 6 * item) after all. (Reported by Xesxen.) --- plugins/repeat | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/plugins/repeat b/plugins/repeat index eebed11..f090bd1 100755 --- a/plugins/repeat +++ b/plugins/repeat @@ -90,10 +90,11 @@ sub hook_added { my @items = $cart->select_items; my @planned = $cart->select_items('_repeat'); - return ABORT, $err_multi if $cart->is_multi_user and @planned; + my @repeated = $cart->select_items('_repeated'); + + return ABORT, $err_multi if $cart->is_multi_user and @planned || @repeated; return ABORT, "Multiple repeats queued; I'm confused." if @planned > 1; return if not @planned; - return ABORT, $err_pfand if grep $_->{is_pfand}, @items; for my $i (0 .. $#items - 1) {