|
@@ -183,7 +183,11 @@ See `org-crypt-disable-auto-save'."
|
|
|
(org-end-of-subtree t t)
|
|
|
(org-back-over-empty-lines)
|
|
|
(let ((contents (delete-and-extract-region beg (point))))
|
|
|
- (insert (org-encrypt-string contents crypt-key)))
|
|
|
+ (condition-case err
|
|
|
+ (insert (org-encrypt-string contents crypt-key))
|
|
|
+ ;; If encryption failed, make sure to insert back entry
|
|
|
+ ;; contents in the buffer.
|
|
|
+ (error (insert contents) (error (nth 1 err)))))
|
|
|
(when folded
|
|
|
(goto-char start-heading)
|
|
|
(outline-hide-subtree))
|