diff --git a/src/psbt.cpp b/src/psbt.cpp index 1cb308f461..3ee29e03f6 100644 --- a/src/psbt.cpp +++ b/src/psbt.cpp @@ -434,7 +434,7 @@ bool PSBTInput::Merge(const PSBTInput& input) } if (m_issuance_rangeproof.empty() && !input.m_issuance_rangeproof.empty()) m_issuance_rangeproof = input.m_issuance_rangeproof; if (m_issuance_inflation_keys_rangeproof.empty() && !input.m_issuance_inflation_keys_rangeproof.empty()) m_issuance_inflation_keys_rangeproof = input.m_issuance_inflation_keys_rangeproof; - if (m_issuance_inflation_keys_amount == nullopt && m_issuance_inflation_keys_commitment.IsNull() && input.m_issuance_inflation_keys_amount != nullopt) m_issuance_inflation_keys_amount = m_issuance_inflation_keys_amount; + if (m_issuance_inflation_keys_amount == nullopt && m_issuance_inflation_keys_commitment.IsNull() && input.m_issuance_inflation_keys_amount != nullopt) m_issuance_inflation_keys_amount = input.m_issuance_inflation_keys_amount; if (m_issuance_inflation_keys_commitment.IsNull() && !input.m_issuance_inflation_keys_commitment.IsNull()) { m_issuance_inflation_keys_commitment = input.m_issuance_inflation_keys_commitment; m_issuance_inflation_keys_amount.reset();