diff options
Diffstat (limited to 'src/workflow')
-rw-r--r-- | src/workflow/models.py | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/workflow/models.py b/src/workflow/models.py index 966582c..6a8eca1 100644 --- a/src/workflow/models.py +++ b/src/workflow/models.py @@ -459,6 +459,12 @@ class Repository(): booking.collaborators.add(collaborator) try: + booking.pdf = ResourceManager().makePDF(booking.resource) + booking.save() + except Exception as e: + return "BOOK, failed to create Pod Desriptor File: " + str(e) + + try: JobFactory.makeCompleteJob(booking) except Exception as e: return "BOOK, serializing for api generated exception: " + str(e) + " CODE:0xFFFF" |