Преглед на файлове

Merge pull request #695 from chaptergy/failed-certificate-autoremove

Adds autoremove of failed certificate creations in DB
jc21 преди 5 години
родител
ревизия
540554c4f6
променени са 1 файла, в които са добавени 7 реда и са изтрити 0 реда
  1. 7 0
      backend/internal/certificate.js

+ 7 - 0
backend/internal/certificate.js

@@ -216,6 +216,13 @@ const internalCertificate = {
 											return saved_row;
 										});
 								});
+						}).catch(async (error) => {
+							// Delete the certificate from the database if it was not created successfully
+							await certificateModel
+								.query()
+								.deleteById(certificate.id);
+							
+							throw error;
 						});
 				} else {
 					return certificate;