From b8d789adfc57c3fd90ad43d983f598b8b1a6b97d Mon Sep 17 00:00:00 2001 From: Alexander Borg Date: Mon, 22 Sep 2025 07:25:39 +0200 Subject: [PATCH] Fix jwt-token --- client/src/pages/Devices.jsx | 6 +++++- server/routes/device.js | 2 +- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/client/src/pages/Devices.jsx b/client/src/pages/Devices.jsx index 4a379b7..0c1c191 100644 --- a/client/src/pages/Devices.jsx +++ b/client/src/pages/Devices.jsx @@ -641,13 +641,17 @@ const DeviceModal = ({ device, onClose, onSave }) => { Device ID * +

+ Enter a unique identifier for the device (letters, numbers, dashes allowed) +

)} diff --git a/server/routes/device.js b/server/routes/device.js index 993a652..81f1f47 100644 --- a/server/routes/device.js +++ b/server/routes/device.js @@ -20,7 +20,7 @@ const multiAuth = new MultiTenantAuth(); // Validation schema for device const deviceSchema = Joi.object({ - id: Joi.number().integer().required().min(1).max(999999999), // Device ID is required for manual registration + id: Joi.string().required().min(1).max(255), // Device ID is required for manual registration - can be string or number name: Joi.string().max(255).allow('').optional(), geo_lat: Joi.number().min(-90).max(90).optional(), geo_lon: Joi.number().min(-180).max(180).optional(),