Fix cert template enforcement migration check

This commit is contained in:
Tuan Dang
2024-09-09 12:45:33 -07:00
parent e10e313af3
commit 0e07eaaa01

View File

@@ -4,11 +4,11 @@ import { TableName } from "../schemas";
export async function up(knex: Knex): Promise<void> {
if (await knex.schema.hasTable(TableName.CertificateAuthority)) {
const hasTemplateIssuanceRequiredColumn = await knex.schema.hasColumn(
const hasRequireTemplateForIssuanceColumn = await knex.schema.hasColumn(
TableName.CertificateAuthority,
"templateIssuanceRequired"
"requireTemplateForIssuance"
);
if (!hasTemplateIssuanceRequiredColumn) {
if (!hasRequireTemplateForIssuanceColumn) {
await knex.schema.alterTable(TableName.CertificateAuthority, (t) => {
t.boolean("requireTemplateForIssuance").notNullable().defaultTo(false);
});