Try a different way of import to see if we can fix CI

This commit is contained in:
Fang-Pen Lin
2025-10-24 12:29:33 -07:00
parent aa77ee2c58
commit 503b7f04eb
@@ -1,6 +1,6 @@
import knex from "knex"; import knex from "knex";
import mysql, { Connection } from "mysql2/promise"; import mysql, { Connection } from "mysql2/promise";
import { DatabaseError } from "pg"; import * as pg from "pg";
import tls, { PeerCertificate } from "tls"; import tls, { PeerCertificate } from "tls";
import { verifyHostInputValidity } from "@app/ee/services/dynamic-secret/dynamic-secret-fns"; import { verifyHostInputValidity } from "@app/ee/services/dynamic-secret/dynamic-secret-fns";
@@ -94,7 +94,7 @@ const makeSqlConnection = (
try { try {
await client.raw(SIMPLE_QUERY); await client.raw(SIMPLE_QUERY);
} catch (error) { } catch (error) {
if (error instanceof DatabaseError) { if (error instanceof pg.DatabaseError) {
// Hacky way to know if we successfully hit the database. // Hacky way to know if we successfully hit the database.
// TODO: potentially two approaches to solve the problem. // TODO: potentially two approaches to solve the problem.
// 1. change the work flow, add account first then resource // 1. change the work flow, add account first then resource