fixed bug and edited version

This commit is contained in:
2025-11-24 16:55:27 +01:00
parent d64489aed4
commit df6b5eac59
2 changed files with 12 additions and 4 deletions

View File

@@ -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)"
} }
} }

View File

@@ -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))
), ),
]; ];