From 243b34e29545d793ce72faca9054f3db33cefcc0 Mon Sep 17 00:00:00 2001 From: Juerd Waalboer Date: Tue, 26 Dec 2023 05:14:51 +0100 Subject: [PATCH] take: Improve error message First arg must be a username, so "and not a valid amount" is misleading. --- plugins/take | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/take b/plugins/take index 781b12c..9d62d11 100644 --- a/plugins/take +++ b/plugins/take @@ -36,7 +36,7 @@ sub arg :Tab(USERS) ($self, $cart, $arg, @) { push @{ $self->{users} }, $user; } else { return REJECT, "$arg: No such user" . - ($amount ? "." : ", and not a valid amount."); + ($amount || !@{ $self->{users} } ? "." : ", and not a valid amount."); } return "User to take from, or total amount to finish", \&arg;