@opengis/fastify-table
Version:
core-plugins
18 lines (17 loc) • 463 B
JavaScript
import applyHookSync from "../hook/applyHookSync.js";
function errorStatus(error) {
const hook = applyHookSync("errorStatus", error);
if (hook)
return hook;
if (error.routine === "exec_stmt_raise" && error.file === "pl_exec.c") {
return 601;
}
if (error.routine === "ExecConstraints") {
return 602;
}
if (error.type === "DatabaseError") {
return 600;
}
return 500;
}
export default errorStatus;