Skip to content

Commit f2ac1b6

Browse files
Merge pull request #8 from ayushsharma82/dev
fix: critical save flow bug
2 parents 55e5cdd + 8f875d7 commit f2ac1b6

File tree

4 files changed

+17
-17
lines changed

4 files changed

+17
-17
lines changed

README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
</p>
1010
<br/>
1111

12-
<b>NetWizard</b> is an easy-to-use yet powerful WiFi manager and captive portal library for wireless microcontrollers. Avoid the hassle of hard-coding WiFi credentials and let NetWizard take care of networking for your device!
12+
<b>NetWizard</b> is a user-friendly yet robust WiFi manager and captive portal library for wireless microcontrollers. Eliminate the trouble of hard-coding WiFi credentials by letting NetWizard handle the networking for your device!
1313

1414
Additionally, NetWizard lets you create a custom configuration page of your choice which is shown at the time of setup. The possibilities are endless!
1515

library.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@
3535
"platforms": ["espressif8266", "raspberrypi"]
3636
}
3737
],
38-
"version": "1.0.6",
38+
"version": "1.0.7",
3939
"frameworks": "arduino",
4040
"platforms": ["espressif32", "raspberrypi"]
4141
}

library.properties

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
name=NetWizard
2-
version=1.0.6
2+
version=1.0.7
33
author=Ayush Sharma
44
category=Communication
55
maintainer=Ayush Sharma <[email protected]>

src/NetWizard.cpp

+14-14
Original file line numberDiff line numberDiff line change
@@ -821,13 +821,6 @@ void NetWizard::_startHTTP() {
821821

822822
JsonObject obj = json.as<JsonObject>();
823823

824-
if (obj.containsKey("credentials") && obj["credentials"].is<JsonObject>()) {
825-
JsonObject credentials = obj["credentials"];
826-
if (!_parseCredentialsJson(credentials)) {
827-
return request->send(400, "text/plain", "Invalid request data");
828-
}
829-
}
830-
831824
if (obj.containsKey("params") && obj["params"].is<JsonArray>()) {
832825
JsonArray params = obj["params"];
833826
if (!_parseConfigJson(params)) {
@@ -840,6 +833,13 @@ void NetWizard::_startHTTP() {
840833
}
841834
}
842835

836+
if (obj.containsKey("credentials") && obj["credentials"].is<JsonObject>()) {
837+
JsonObject credentials = obj["credentials"];
838+
if (!_parseCredentialsJson(credentials)) {
839+
return request->send(400, "text/plain", "Invalid request data");
840+
}
841+
}
842+
843843
return request->send(200, "text/plain", "OK");
844844
}).setFilter(this->_onAPFilter);
845845

@@ -974,13 +974,6 @@ void NetWizard::_startHTTP() {
974974

975975
JsonObject obj = json.as<JsonObject>();
976976

977-
if (obj.containsKey("credentials") && obj["credentials"].is<JsonObject>()) {
978-
JsonObject credentials = obj["credentials"];
979-
if (!_parseCredentialsJson(credentials)) {
980-
return _server->send(400, "text/plain", "Invalid request data");
981-
}
982-
}
983-
984977
if (obj.containsKey("params") && obj["params"].is<JsonArray>()) {
985978
JsonArray params = obj["params"];
986979
if (!_parseConfigJson(params)) {
@@ -993,6 +986,13 @@ void NetWizard::_startHTTP() {
993986
}
994987
}
995988

989+
if (obj.containsKey("credentials") && obj["credentials"].is<JsonObject>()) {
990+
JsonObject credentials = obj["credentials"];
991+
if (!_parseCredentialsJson(credentials)) {
992+
return _server->send(400, "text/plain", "Invalid request data");
993+
}
994+
}
995+
996996
return _server->send(200, "text/plain", "OK");
997997
}).setFilter(this->_onAPFilter);
998998

0 commit comments

Comments
 (0)