fixed bug and edited version
This commit is contained in:
@@ -1,11 +1,11 @@
|
|||||||
{
|
{
|
||||||
"backend-info": {
|
"backend-info": {
|
||||||
"version": "v2.0 (dev)"
|
"version": "v2.0.1 (dev)"
|
||||||
},
|
},
|
||||||
"frontend-info": {
|
"frontend-info": {
|
||||||
"version": "v2.0 (dev)"
|
"version": "v2.0 (dev)"
|
||||||
},
|
},
|
||||||
"admin-panel-info": {
|
"admin-panel-info": {
|
||||||
"version": "v1.2 (dev)"
|
"version": "v1.3 (dev)"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -69,12 +69,20 @@ export const createLoanInDatabase = async (
|
|||||||
)
|
)
|
||||||
.filter(Boolean);
|
.filter(Boolean);
|
||||||
|
|
||||||
// Build lockers array (unique, only 2-digit strings)
|
// Build lockers array (unique, only 2-digit numbers from safe_nr)
|
||||||
const lockers = [
|
const lockers = [
|
||||||
...new Set(
|
...new Set(
|
||||||
itemsRows
|
itemsRows
|
||||||
.map((r) => r.safe_nr)
|
.map((r) => r.safe_nr)
|
||||||
.filter((sn) => typeof sn === "string" && /^\d{2}$/.test(sn))
|
.filter(
|
||||||
|
(sn) =>
|
||||||
|
sn !== null &&
|
||||||
|
sn !== undefined &&
|
||||||
|
Number.isInteger(Number(sn)) &&
|
||||||
|
Number(sn) >= 0 &&
|
||||||
|
Number(sn) <= 99
|
||||||
|
)
|
||||||
|
.map((sn) => Number(sn))
|
||||||
),
|
),
|
||||||
];
|
];
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user