app.js: avoid ambiguity
authorJosé Bollo <jose.bollo@iot.bzh>
Wed, 10 Feb 2016 08:28:00 +0000 (09:28 +0100)
committerJosé Bollo <jose.bollo@iot.bzh>
Wed, 10 Feb 2016 08:28:00 +0000 (09:28 +0100)
Writing: "conf ? expr : var = item;" is wrong
because = has lower priority than ?:.

It is in fact evaluated as: "(conf ? expr : var) = item;"

Change-Id: I876b67b80c9285356d82bcc1c87795a97a501c86
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
afm-client/app/Frontend/app.js

index 24d5539..d332894 100644 (file)
@@ -6,7 +6,7 @@
       location.search.substr(1).split("&").forEach(function(item) {
           var k = item.split("=")[0];
           var v = decodeURIComponent(item.split("=")[1]); 
-          (k in qd) ? qd[k].push(v) : qd[k] = [v];
+          if (k in qd) qd[k].push(v); else qd[k] = [v];
       });
       return qd;
     }