From 048e68618546c5bf2d4bdd17d9029d92d4e6e7ca Mon Sep 17 00:00:00 2001 From: Gabriel GRONDIN Date: Wed, 19 Jan 2022 14:29:48 +0100 Subject: [PATCH] Fix WiFi password max length check The WiFi password cannot be longer than 63 symbols. --- src/common/WiFiSettings/WiFiSettings.js | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/common/WiFiSettings/WiFiSettings.js b/src/common/WiFiSettings/WiFiSettings.js index 00388d2..d97ba7a 100644 --- a/src/common/WiFiSettings/WiFiSettings.js +++ b/src/common/WiFiSettings/WiFiSettings.js @@ -82,6 +82,10 @@ export function validator(formData) { if (device.password.length < 8) errors.password = _("Password must contain at least 8 symbols"); + if (device.password.length >= 64) + errors.password = _( + "Password must not contain more than 63 symbols" + ); if (!device.guest_wifi.enabled) return errors; @@ -97,6 +101,10 @@ export function validator(formData) { guest_wifi_errors.password = _( "Password must contain at least 8 symbols" ); + if (device.guest_wifi.password.length >= 64) + guest_wifi_errors.password = _( + "Password must not contain more than 63 symbols" + ); if (guest_wifi_errors.SSID || guest_wifi_errors.password) { errors.guest_wifi = guest_wifi_errors;