Explorar el Código

fix(Preferences): now saved correctly to db

Signed-off-by: Jonathan <theflametrooper@gmail.com>
Jonathan hace 4 años
padre
commit
b7459bbc48
Se han modificado 1 ficheros con 8 adiciones y 4 borrados
  1. 8 4
      backend/logic/actions/users.js

+ 8 - 4
backend/logic/actions/users.js

@@ -697,8 +697,10 @@ export default {
 						{ _id: session.userId },
 						{
 							$set: {
-								nightmode: preferences.nightmode,
-								autoSkipDisliked: preferences.autoSkipDisliked
+								preferences: {
+									nightmode: preferences.nightmode,
+									autoSkipDisliked: preferences.autoSkipDisliked
+								}
 							}
 						},
 						{ runValidators: true },
@@ -713,7 +715,9 @@ export default {
 					this.log(
 						"ERROR",
 						"UPDATE_USER_PREFERENCES",
-						`Couldn't update preferences for user "${session.userId}" to "${preferences}". "${err}"`
+						`Couldn't update preferences for user "${session.userId}" to "${JSON.stringify(
+							preferences
+						)}". "${err}"`
 					);
 
 					return cb({ status: "failure", message: err });
@@ -730,7 +734,7 @@ export default {
 				this.log(
 					"SUCCESS",
 					"UPDATE_USER_PREFERENCES",
-					`Updated preferences for user "${session.userId}" to "${preferences}".`
+					`Updated preferences for user "${session.userId}" to "${JSON.stringify(preferences)}".`
 				);
 
 				return cb({