ソースを参照

Fix capitalisation related bugs in society creation

Matt Coles 9 年 前
コミット
7185357196
共有1 個のファイルを変更した5 個の追加5 個の削除を含む
  1. 5 5
      presenters/society-controller.js

+ 5 - 5
presenters/society-controller.js

@@ -5,7 +5,7 @@ var user_controller = require("./user-controller.js");
5 5
 
6 6
 module.exports = {
7 7
   get_society: function (soc_name, complete) {
8
-    redis.hgetall("society:" + soc_name, function (err, result) {
8
+    redis.hgetall(("society:" + soc_name).toLowerCase(), function (err, result) {
9 9
       if (result.name) {
10 10
         result.users = JSON.parse(result.users);
11 11
         result.admins = JSON.parse(result.admins);
@@ -25,8 +25,8 @@ module.exports = {
25 25
 
26 26
   create_society: function (soc_name, admins, description, auth, complete) {
27 27
     var society_name = decodeURIComponent(soc_name);
28
-    var soc_query = "society:" + society_name;
29
-    admins = decodeURIComponent(admins);
28
+    var soc_query = ("society:" + society_name).toLowerCase();
29
+    admins = decodeURIComponent(admins).toLowerCase();
30 30
     description = decodeURIComponent(description);
31 31
     var admins_str = admins;
32 32
     admins = JSON.parse(admins);
@@ -123,9 +123,9 @@ module.exports = {
123 123
               redis.hset(user_query, "societies", JSON.stringify([soc_name]));
124 124
             }
125 125
           });
126
-          redis.hget("society:" + soc_name, "users", function (err, users_result) {
126
+          redis.hget(("society:" + soc_name).toLowerCase(), "users", function (err, users_result) {
127 127
             users_result = JSON.parse(users_result);
128
-            redis.hset("society:" + soc_name, "users", JSON.stringify(users_result.concat(username)));
128
+            redis.hset(("society:" + soc_name).toLowerCase(), "users", JSON.stringify(users_result.concat(username)));
129 129
           });
130 130
         });
131 131
         complete({