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 API = require("../classes/api-loader");
|
||||
const { sendUpdate } = require("../ws");
|
||||
const dayjs = require("dayjs");
|
||||
const { tables } = require("../global/backup_tables");
|
||||
const TaskScheduler = require("../classes/task-scheduler-singleton");
|
||||
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();
|
||||
|
||||
//consts
|
||||
|
||||
@@ -2,7 +2,10 @@
|
||||
const express = require("express");
|
||||
const db = require("../db");
|
||||
const dbHelper = require("../classes/db-helper");
|
||||
|
||||
const dayjs = require("dayjs");
|
||||
const customParseFormat = require("dayjs/plugin/customParseFormat");
|
||||
dayjs.extend(customParseFormat);
|
||||
|
||||
const router = express.Router();
|
||||
|
||||
@@ -294,7 +297,7 @@ router.post("/getLibraryItemsPlayMethodStats", async (req, res) => {
|
||||
// Validate startDate and endDate using dayjs
|
||||
if (
|
||||
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" });
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user