Add clear_detached_signature manager method
This commit is contained in:
@@ -69,3 +69,12 @@ class DocumentVersionSignatureManager(models.Manager):
|
|||||||
document_descriptor.close()
|
document_descriptor.close()
|
||||||
if detached_signature:
|
if detached_signature:
|
||||||
detached_signature.close()
|
detached_signature.close()
|
||||||
|
|
||||||
|
def clear_detached_signature(self, document):
|
||||||
|
document_signature = self.get_document_signature(document)
|
||||||
|
if not document_signature.signature_file:
|
||||||
|
raise Exception('document doesn\'t have a detached signature')
|
||||||
|
|
||||||
|
document_signature.delete_detached_signature_file()
|
||||||
|
document_signature.signature_file = None
|
||||||
|
document_signature.save()
|
||||||
|
|||||||
Reference in New Issue
Block a user