Bugfix: partial rollback of 19691e07 (repeat plugin)

Check was necessary for market items (e.g. 6 * item) after all.

(Reported by Xesxen.)
This commit is contained in:
Juerd Waalboer 2019-06-16 22:12:27 +02:00
parent cac85bc6bf
commit e2c9fe30a4

View file

@ -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) {