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

This commit is contained in:
Fang-Pen Lin
2025-10-24 09:24:07 -07:00
parent aa77ee2c58
commit 503b7f04eb

View File

@@ -1,6 +1,6 @@
import knex from "knex";
import mysql, { Connection } from "mysql2/promise";
import { DatabaseError } from "pg";
import * as pg from "pg";
import tls, { PeerCertificate } from "tls";
import { verifyHostInputValidity } from "@app/ee/services/dynamic-secret/dynamic-secret-fns";
@@ -94,7 +94,7 @@ const makeSqlConnection = (
try {
await client.raw(SIMPLE_QUERY);
} catch (error) {
if (error instanceof DatabaseError) {
if (error instanceof pg.DatabaseError) {
// Hacky way to know if we successfully hit the database.
// TODO: potentially two approaches to solve the problem.
// 1. change the work flow, add account first then resource