mirror of
https://github.com/XRPLF/rippled.git
synced 2026-07-30 02:20:39 +00:00
change error code (#7790)
This commit is contained in:
@@ -159,7 +159,7 @@ SponsorshipSet::preclaim(PreclaimContext const& ctx)
|
||||
// Such an object is unusable yet still consumes the sponsor's reserve.
|
||||
if (!ctx.tx.isFlag(tfDeleteObject) &&
|
||||
!hasSponsorshipBudget(sponsorshipSle, ctx.tx[~sfFeeAmount], ctx.tx[~sfRemainingOwnerCount]))
|
||||
return temMALFORMED;
|
||||
return tecNO_PERMISSION;
|
||||
|
||||
return tesSUCCESS;
|
||||
}
|
||||
|
||||
@@ -593,24 +593,19 @@ public:
|
||||
|
||||
// Cannot create sponsorship with no fee or reserve budget. MaxFee
|
||||
// and flags do not make a sponsorship object useful by themselves.
|
||||
env(sponsor::set(sponsor, 0),
|
||||
sponsor::SponseeAcc(alice),
|
||||
Fee(XRP(1)),
|
||||
Ter(temMALFORMED));
|
||||
env(sponsor::set(sponsor, 0), sponsor::SponseeAcc(alice), Ter(tecNO_PERMISSION));
|
||||
env.close();
|
||||
BEAST_EXPECT(!env.le(keylet::sponsorship(sponsor, alice)));
|
||||
|
||||
env(sponsor::set_max_fee(sponsor, 0, XRP(1)),
|
||||
sponsor::SponseeAcc(alice),
|
||||
Fee(XRP(1)),
|
||||
Ter(temMALFORMED));
|
||||
Ter(tecNO_PERMISSION));
|
||||
env.close();
|
||||
BEAST_EXPECT(!env.le(keylet::sponsorship(sponsor, alice)));
|
||||
|
||||
env(sponsor::set(sponsor, 0, 0, XRP(0), XRP(0)),
|
||||
sponsor::SponseeAcc(alice),
|
||||
Fee(XRP(1)),
|
||||
Ter(temMALFORMED));
|
||||
Ter(tecNO_PERMISSION));
|
||||
env.close();
|
||||
BEAST_EXPECT(!env.le(keylet::sponsorship(sponsor, alice)));
|
||||
|
||||
@@ -656,7 +651,7 @@ public:
|
||||
env(sponsor::set(sponsor, 0, 0, XRP(0), XRP(0)),
|
||||
sponsor::SponseeAcc(alice),
|
||||
Fee(XRP(1)),
|
||||
Ter(temMALFORMED));
|
||||
Ter(tecNO_PERMISSION));
|
||||
env.close();
|
||||
|
||||
sle = env.le(keylet::sponsorship(sponsor, alice));
|
||||
|
||||
Reference in New Issue
Block a user