diff --git a/backend/internal/certificate.js b/backend/internal/certificate.js index 59c13bf6..e37100e6 100644 --- a/backend/internal/certificate.js +++ b/backend/internal/certificate.js @@ -614,7 +614,7 @@ const internalCertificate = { const certificate = await internalCertificate.update(access, { id: data.id, expires_on: moment(validations.certificate.dates.to, "X").format("YYYY-MM-DD HH:mm:ss"), - domain_names: [validations.certificate.cn], + domain_names: validations.certificate.cn ? [validations.certificate.cn] : [], meta: _.clone(row.meta), // Prevent the update method from changing this value that we'll use later }); diff --git a/backend/models/certificate.js b/backend/models/certificate.js index 857c067e..9a349f30 100644 --- a/backend/models/certificate.js +++ b/backend/models/certificate.js @@ -18,7 +18,7 @@ const boolFields = ["is_deleted"]; const cleanDomainNames = (domainNames) => { // Sort domain_names if (typeof domainNames !== "undefined") { - const newDomainNames = domainNames.filter((name) => name !== null); + const newDomainNames = domainNames.filter((name) => name != null); newDomainNames.sort(); return newDomainNames; }