From 7a3bf1692dbe32d8a850bfbc33917f9ad5c34c55 Mon Sep 17 00:00:00 2001 From: Mayukha Vadari Date: Fri, 13 Mar 2026 09:53:44 -0400 Subject: [PATCH] refactor: Simplify set/get field call to use existing variable (#6534) The `setFieldU32` call is currently used to set the credential's expiry using a `getFieldU32` call to obtain the expiration time. However, that value was already obtained previously and can thus be reused. --- src/libxrpl/tx/transactors/credentials/CredentialCreate.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/libxrpl/tx/transactors/credentials/CredentialCreate.cpp b/src/libxrpl/tx/transactors/credentials/CredentialCreate.cpp index 88b860e79e..40f8a0c925 100644 --- a/src/libxrpl/tx/transactors/credentials/CredentialCreate.cpp +++ b/src/libxrpl/tx/transactors/credentials/CredentialCreate.cpp @@ -107,7 +107,7 @@ CredentialCreate::doApply() return tecEXPIRED; } - sleCred->setFieldU32(sfExpiration, ctx_.tx.getFieldU32(sfExpiration)); + sleCred->setFieldU32(sfExpiration, *optExp); } auto const sleIssuer = view().peek(keylet::account(account_));