summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorOmar Roth <omarroth@hotmail.com>2019-04-08 09:46:58 -0500
committerOmar Roth <omarroth@hotmail.com>2019-04-08 09:46:58 -0500
commitc85903383a2a9846538d41c1a9c4eff852789f71 (patch)
tree81a19838d266a869e86df4264fc917651e017333 /src
parent4aededf038a7f9ce8e99e29a8e6e7b6c5130e4b5 (diff)
downloadinvidious-c85903383a2a9846538d41c1a9c4eff852789f71.tar.gz
invidious-c85903383a2a9846538d41c1a9c4eff852789f71.tar.bz2
invidious-c85903383a2a9846538d41c1a9c4eff852789f71.zip
Fix to_json for storing user preferences
Diffstat (limited to 'src')
-rw-r--r--src/invidious.cr6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/invidious.cr b/src/invidious.cr
index a58749ac..06e96a53 100644
--- a/src/invidious.cr
+++ b/src/invidious.cr
@@ -956,7 +956,7 @@ post "/login" do |env|
if env.request.cookies["PREFS"]?
preferences = env.get("preferences").as(Preferences)
- PG_DB.exec("UPDATE users SET preferences = $1 WHERE email = $2", preferences, user.email)
+ PG_DB.exec("UPDATE users SET preferences = $1 WHERE email = $2", preferences.to_json, user.email)
cookie = env.request.cookies["PREFS"]
cookie.expires = Time.new(1990, 1, 1)
@@ -1129,8 +1129,8 @@ post "/login" do |env|
end
if env.request.cookies["PREFS"]?
- preferences = env.get("preferences").as(Preferences).to_json
- PG_DB.exec("UPDATE users SET preferences = $1 WHERE email = $2", preferences, user.email)
+ preferences = env.get("preferences").as(Preferences)
+ PG_DB.exec("UPDATE users SET preferences = $1 WHERE email = $2", preferences.to_json, user.email)
cookie = env.request.cookies["PREFS"]
cookie.expires = Time.new(1990, 1, 1)