fix: correct time validation logic in order and slot lifecycles to ensure proper datetime comparisons
This commit is contained in:
parent
cd5456f7f5
commit
04e8393993
@ -28,7 +28,7 @@ export default {
|
||||
if (!datetime_start || !datetime_end) {
|
||||
throw new Error(ERR_MISSING_TIME);
|
||||
}
|
||||
if (new Date(datetime_start) >= new Date(datetime_end)) {
|
||||
if (new Date(datetime_end) <= new Date(datetime_start)) {
|
||||
throw new Error(ERR_INVALID_TIME);
|
||||
}
|
||||
|
||||
@ -154,7 +154,7 @@ export default {
|
||||
throw new Error(ERR_INVALID_TIME);
|
||||
}
|
||||
|
||||
if (new Date(datetime_start) >= new Date(datetime_end)) {
|
||||
if (new Date(datetime_end) <= new Date(datetime_start)) {
|
||||
throw new Error(ERR_INVALID_TIME);
|
||||
}
|
||||
|
||||
|
||||
@ -43,7 +43,7 @@ export default {
|
||||
if (!datetime_start || !datetime_end) {
|
||||
throw new Error(ERR_INVALID_TIME);
|
||||
}
|
||||
if (new Date(datetime_start) >= new Date(datetime_end)) {
|
||||
if (new Date(datetime_end) <= new Date(datetime_start)) {
|
||||
throw new Error(ERR_INVALID_TIME);
|
||||
}
|
||||
const overlappingEntities = await strapi.db
|
||||
@ -85,7 +85,7 @@ export default {
|
||||
}
|
||||
|
||||
// Проверка валидности времени
|
||||
if (new Date(datetime_start) >= new Date(datetime_end)) {
|
||||
if (new Date(datetime_end) <= new Date(datetime_start)) {
|
||||
throw new Error(ERR_INVALID_TIME);
|
||||
}
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user