mirror of
				https://github.com/XRPLF/rippled.git
				synced 2025-11-04 11:15:56 +00:00 
			
		
		
		
	fix: Change Credential sfSubjectNode to optional (#5936)
Field `sfSubjectNode` is not populated by `CredentialCreate` in self-issued credentials. Rather than fixup the Credentials already on the ledger, we can in this case safely change the object template for this field from `soeREQUIRED` to `soeOPTIONAL`.
This commit is contained in:
		@@ -457,7 +457,7 @@ LEDGER_ENTRY(ltCREDENTIAL, 0x0081, Credential, credential, ({
 | 
			
		||||
    {sfExpiration,           soeOPTIONAL},
 | 
			
		||||
    {sfURI,                  soeOPTIONAL},
 | 
			
		||||
    {sfIssuerNode,           soeREQUIRED},
 | 
			
		||||
    {sfSubjectNode,          soeREQUIRED},
 | 
			
		||||
    {sfSubjectNode,          soeOPTIONAL},
 | 
			
		||||
    {sfPreviousTxnID,        soeREQUIRED},
 | 
			
		||||
    {sfPreviousTxnLgrSeq,    soeREQUIRED},
 | 
			
		||||
}))
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user