Skip to content

Commit f22fd68

Browse files
committed
fix buyer permission check for invoice view
1 parent e4fe3c8 commit f22fd68

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/main/java/pro/cloudnode/smp/bankaccounts/commands/InvoiceCommand.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -193,7 +193,7 @@ public static boolean details(final @NotNull CommandSender sender, @NotNull Stri
193193
final @NotNull Optional<@NotNull Invoice> invoice = Invoice.get(args[0]);
194194
if (invoice.isEmpty()) return sendMessage(sender, BankAccounts.getInstance().config().messagesErrorsInvoiceNotFound());
195195
if (!sender.hasPermission(Permissions.INVOICE_VIEW_OTHER)
196-
&& invoice.get().buyer().map(b -> b.getUniqueId().equals(BankAccounts.getOfflinePlayer(sender).getUniqueId())).orElse(true)
196+
&& !invoice.get().buyer().map(b -> b.getUniqueId().equals(BankAccounts.getOfflinePlayer(sender).getUniqueId())).orElse(true)
197197
&& !invoice.get().seller.owner.getUniqueId().equals(BankAccounts.getOfflinePlayer(sender).getUniqueId())
198198
) return sendMessage(sender, BankAccounts.getInstance().config().messagesErrorsInvoiceNotFound());
199199

0 commit comments

Comments
 (0)