From 2ba9f7ce88dab14719fd5a90b638ea9a1fe8f033 Mon Sep 17 00:00:00 2001 From: frikky Date: Mon, 24 Aug 2020 09:24:47 +0200 Subject: [PATCH] Fixed app naming error --- backend/go-app/main.go | 2 +- frontend/src/views/AppCreator.jsx | 17 ++++++++++++++++- 2 files changed, 17 insertions(+), 2 deletions(-) diff --git a/backend/go-app/main.go b/backend/go-app/main.go index 3cca96eb..fc0d97cc 100644 --- a/backend/go-app/main.go +++ b/backend/go-app/main.go @@ -6012,7 +6012,7 @@ func verifySwagger(resp http.ResponseWriter, request *http.Request) { if err != nil { log.Printf("Docker build error: %s", err) resp.WriteHeader(500) - resp.Write([]byte(fmt.Sprintf(`{"success": true, "reason": "Error in Docker build"}`))) + resp.Write([]byte(fmt.Sprintf(`{"success": false, "reason": "Error in Docker build"}`))) return } diff --git a/frontend/src/views/AppCreator.jsx b/frontend/src/views/AppCreator.jsx index ef0d1b88..47776d61 100644 --- a/frontend/src/views/AppCreator.jsx +++ b/frontend/src/views/AppCreator.jsx @@ -1569,7 +1569,22 @@ const AppCreator = (props) => { margin="normal" variant="outlined" value={name} - onChange={e => setName(e.target.value)} + onChange={e => { + const invalid = ["#", ":", "."] + for (var key in invalid) { + if (e.target.value.includes(invalid[key])) { + alert.error("Can't use "+invalid[key]+" in name") + return + } + } + + if (e.target.value.length > 100) { + alert.error("Choose a shorter name.") + return + } + + setName(e.target.value) + }} color="primary" InputProps={{ style:{