diff --git a/src/libxrpl/tx/transactors/vault/VaultClawback.cpp b/src/libxrpl/tx/transactors/vault/VaultClawback.cpp index 4e1f80e6ff..eb12905467 100644 --- a/src/libxrpl/tx/transactors/vault/VaultClawback.cpp +++ b/src/libxrpl/tx/transactors/vault/VaultClawback.cpp @@ -67,8 +67,9 @@ clawbackAmount( if (maybeAmount) return *maybeAmount; + Asset const share = MPTIssue{vault->at(sfShareMPTID)}; if (account == vault->at(sfOwner)) - return STAmount{MPTIssue{vault->at(sfShareMPTID)}}; + return STAmount{share}; return STAmount{vault->at(sfAsset)}; }