Fix problem checking before sending to server
authorBenjamin Auder <benjamin.auder@somewhere>
Thu, 20 Feb 2020 21:12:38 +0000 (22:12 +0100)
committerBenjamin Auder <benjamin.auder@somewhere>
Thu, 20 Feb 2020 21:12:38 +0000 (22:12 +0100)
client/src/data/problemCheck.js
client/src/translations/en.js
client/src/translations/es.js
client/src/translations/fr.js

index d0978cb..b9fe04d 100644 (file)
@@ -4,5 +4,9 @@ export function checkProblem(p) {
 
   if (!V.IsGoodFen(p.fen)) return "Errors in FEN";
 
+  if (p.instruction.trim().length == 0) return "Empty instructions";
+
+  if (p.solution.trim().length == 0) return "Empty solution";
+
   return "";
 }
index ef9f291..6d5d0ec 100644 (file)
@@ -51,7 +51,9 @@ export const translations = {
   Logout: "Logout",
   "Logout successful!": "Logout successful!",
   "Missing email": "Missing email",
+  "Missing instructions": "Missing instructions",
   "Missing name": "Missing name",
+  "Missing solution": "Missing solution",
   "Modifications applied!": "Modifications applied!",
   "Move played:": "Move played:",
   "Mutual agreement": "Mutual agreement",
index e51720a..192c532 100644 (file)
@@ -51,7 +51,9 @@ export const translations = {
   Logout: "Logout",
   "Logout successful!": "¡Desconexión exitosa!",
   "Missing email": "Email falta",
+  "Missing instructions": "Instrucciones faltan",
   "Missing name": "Nombre falta",
+  "Missing solution": "Solución falta",
   "Modifications applied!": "¡Modificaciones aplicadas!",
   "Move played:": "Movimiento jugado:",
   "Mutual agreement": "Acuerdo mutuo",
index d3533fc..e229d0a 100644 (file)
@@ -51,7 +51,9 @@ export const translations = {
   Logout: "Logout",
   "Logout successful!": "Déconnection réussie !",
   "Missing email": "Email manquant",
+  "Missing instructions": "Instructions manquantes",
   "Missing name": "Nom manquant",
+  "Missing solution": "Solution manquante",
   "Modifications applied!": "Modifications effectuées !",
   "Move played:": "Coup joué :",
   "Mutual agreement": "Accord mutuel",