forked from UKSOURCE/cms.lams
Fix: about feature
This commit is contained in:
@@ -1,7 +1,7 @@
|
||||
require("dotenv").config();
|
||||
const path = require("path");
|
||||
const fs = require("fs");
|
||||
const {execSync} = require("child_process");
|
||||
const { execSync } = require("child_process");
|
||||
const connectDB = require("../config/database");
|
||||
const migrationHelper = require("../utils/migrationHelper");
|
||||
|
||||
@@ -16,9 +16,10 @@ function discoverMigrations() {
|
||||
// Danh sách các file quản lý migration cần loại trừ
|
||||
const excludeFiles = [
|
||||
"migrate-all.js",
|
||||
"migrate-home.js",
|
||||
"migrate-about.js",
|
||||
|
||||
"migrate-status.js",
|
||||
"migrate-rollback.js",
|
||||
"migrate-fresh.js",
|
||||
"make-migration.js",
|
||||
];
|
||||
|
||||
const migrations = files
|
||||
@@ -77,7 +78,7 @@ async function runMigrationScript(migration) {
|
||||
async function runAllMigrations() {
|
||||
const mongoose = require("mongoose");
|
||||
let ownConn = false;
|
||||
|
||||
|
||||
try {
|
||||
const wasConnected = mongoose.connection.readyState === 1;
|
||||
await connectDB();
|
||||
@@ -95,7 +96,7 @@ async function runAllMigrations() {
|
||||
const hasRun = await migrationHelper.hasRun(migration.name);
|
||||
|
||||
if (hasRun) {
|
||||
results.push({name: migration.name, status: "SKIPPED"});
|
||||
results.push({ name: migration.name, status: "SKIPPED" });
|
||||
continue;
|
||||
}
|
||||
|
||||
@@ -107,7 +108,7 @@ async function runAllMigrations() {
|
||||
}
|
||||
await migrationHelper.markAsRun(migration.name, batch);
|
||||
|
||||
results.push({name: migration.name, status: "DONE"});
|
||||
results.push({ name: migration.name, status: "DONE" });
|
||||
} catch (error) {
|
||||
results.push({
|
||||
name: migration.name,
|
||||
|
||||
Reference in New Issue
Block a user