[bknr-cvs] hans changed deployed/bos/projects/bos/m2/m2.lisp
BKNR Commits
bknr at bknr.net
Fri Feb 26 11:39:22 UTC 2010
Revision: 4517
Author: hans
URL: http://bknr.net/trac/changeset/4517
fail gracefully when pdf cannot be read
U deployed/bos/projects/bos/m2/m2.lisp
Modified: deployed/bos/projects/bos/m2/m2.lisp
===================================================================
--- deployed/bos/projects/bos/m2/m2.lisp 2010-02-21 13:24:29 UTC (rev 4516)
+++ deployed/bos/projects/bos/m2/m2.lisp 2010-02-26 11:39:21 UTC (rev 4517)
@@ -368,12 +368,16 @@
(defmethod contract-issue-cert ((contract contract) name &key address language)
(when (contract-cert-issued contract)
(warn "re-issuing cert for ~A" contract))
- (contract-delete-certificate-files contract)
- (make-certificate contract name :address address :language language)
- (when (and (equal language "de")
- (not (contract-download-only-p contract)))
- (make-certificate contract name :address address :language language :print t))
- (change-slot-values contract 'cert-issued t))
+ (handler-case
+ (progn
+ (contract-delete-certificate-files contract)
+ (make-certificate contract name :address address :language language)
+ (when (and (equal language "de")
+ (not (contract-download-only-p contract)))
+ (make-certificate contract name :address address :language language :print t))
+ (change-slot-values contract 'cert-issued t))
+ (error (e)
+ (warn "error generating certificate: ~A" e))))
(defmethod contract-image-tiles ((contract contract))
(let (image-tiles)
More information about the Bknr-cvs
mailing list