mirror of
https://github.com/BreizhHardware/Jellystat.git
synced 2026-01-18 16:27:20 +01:00
fix: Custom parser is not enabled
This commit is contained in:
@@ -11,11 +11,14 @@ const configClass = require("../classes/config");
|
|||||||
const { checkForUpdates } = require("../version-control");
|
const { checkForUpdates } = require("../version-control");
|
||||||
const API = require("../classes/api-loader");
|
const API = require("../classes/api-loader");
|
||||||
const { sendUpdate } = require("../ws");
|
const { sendUpdate } = require("../ws");
|
||||||
const dayjs = require("dayjs");
|
|
||||||
const { tables } = require("../global/backup_tables");
|
const { tables } = require("../global/backup_tables");
|
||||||
const TaskScheduler = require("../classes/task-scheduler-singleton");
|
const TaskScheduler = require("../classes/task-scheduler-singleton");
|
||||||
const TaskManager = require("../classes/task-manager-singleton.js");
|
const TaskManager = require("../classes/task-manager-singleton.js");
|
||||||
|
|
||||||
|
const dayjs = require("dayjs");
|
||||||
|
const customParseFormat = require("dayjs/plugin/customParseFormat");
|
||||||
|
dayjs.extend(customParseFormat);
|
||||||
|
|
||||||
const router = express.Router();
|
const router = express.Router();
|
||||||
|
|
||||||
//consts
|
//consts
|
||||||
|
|||||||
@@ -2,7 +2,10 @@
|
|||||||
const express = require("express");
|
const express = require("express");
|
||||||
const db = require("../db");
|
const db = require("../db");
|
||||||
const dbHelper = require("../classes/db-helper");
|
const dbHelper = require("../classes/db-helper");
|
||||||
|
|
||||||
const dayjs = require("dayjs");
|
const dayjs = require("dayjs");
|
||||||
|
const customParseFormat = require("dayjs/plugin/customParseFormat");
|
||||||
|
dayjs.extend(customParseFormat);
|
||||||
|
|
||||||
const router = express.Router();
|
const router = express.Router();
|
||||||
|
|
||||||
@@ -294,7 +297,7 @@ router.post("/getLibraryItemsPlayMethodStats", async (req, res) => {
|
|||||||
// Validate startDate and endDate using dayjs
|
// Validate startDate and endDate using dayjs
|
||||||
if (
|
if (
|
||||||
startDate !== undefined &&
|
startDate !== undefined &&
|
||||||
(!dayjs(startDate, dayjs.ISO_8601, true).isValid() || !dayjs(endDate, dayjs.ISO_8601, true).isValid())
|
(!dayjs(startDate, "YYYY-MM-DDTHH:mm:ss.SSSZ", true).isValid() || !dayjs(endDate, "YYYY-MM-DDTHH:mm:ss.SSSZ", true).isValid())
|
||||||
) {
|
) {
|
||||||
return res.status(400).send({ error: "Invalid date format" });
|
return res.status(400).send({ error: "Invalid date format" });
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user