From 275146fb5520a6bf0e3746f651533e3c4fe06d4e Mon Sep 17 00:00:00 2001 From: catbref Date: Tue, 14 Jul 2020 09:53:14 +0100 Subject: [PATCH] Return REWARD_SHARE_UNKNOWN when trying to cancel non-existent reward-share --- .../java/org/qortal/transaction/RewardShareTransaction.java | 2 +- src/main/java/org/qortal/transaction/Transaction.java | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main/java/org/qortal/transaction/RewardShareTransaction.java b/src/main/java/org/qortal/transaction/RewardShareTransaction.java index c22c5300..0e21c0c6 100644 --- a/src/main/java/org/qortal/transaction/RewardShareTransaction.java +++ b/src/main/java/org/qortal/transaction/RewardShareTransaction.java @@ -136,7 +136,7 @@ public class RewardShareTransaction extends Transaction { // Deleting a non-existent reward-share makes no sense if (isCancellingSharePercent) - return ValidationResult.INVALID_REWARD_SHARE_PERCENT; + return ValidationResult.REWARD_SHARE_UNKNOWN; // Check the minting account hasn't reach maximum number of reward-shares int rewardShareCount = this.repository.getAccountRepository().countRewardShares(creator.getPublicKey()); diff --git a/src/main/java/org/qortal/transaction/Transaction.java b/src/main/java/org/qortal/transaction/Transaction.java index bdddfb1a..d683f9fa 100644 --- a/src/main/java/org/qortal/transaction/Transaction.java +++ b/src/main/java/org/qortal/transaction/Transaction.java @@ -225,6 +225,7 @@ public abstract class Transaction { AT_IS_FINISHED(71), NO_FLAG_PERMISSION(72), NOT_MINTING_ACCOUNT(73), + REWARD_SHARE_UNKNOWN(76), INVALID_REWARD_SHARE_PERCENT(77), PUBLIC_KEY_UNKNOWN(78), INVALID_PUBLIC_KEY(79),