Skip to content

Commit a88eebb

Browse files
committed
Use dataclass.replace in SignatureReference construction. Fixes #231
1 parent 5e0cc15 commit a88eebb

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

signxml/signer.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -319,7 +319,7 @@ def _get_c14n_inputs_from_references(self, doc_root, references: List[SignatureR
319319
for reference in references:
320320
uri = reference.URI if reference.URI.startswith("#") else "#" + reference.URI
321321
c14n_inputs.append(self.get_root(self._resolve_reference(doc_root, {"URI": uri})))
322-
new_references.append(SignatureReference(URI=uri, c14n_method=reference.c14n_method))
322+
new_references.append(replace(reference, URI=uri))
323323
return c14n_inputs, new_references
324324

325325
def _unpack(self, data, references: List[SignatureReference]):

0 commit comments

Comments
 (0)