diff options
Diffstat (limited to 'web/source/settings/redux/reducers')
| -rw-r--r-- | web/source/settings/redux/reducers/user.js | 9 | 
1 files changed, 4 insertions, 5 deletions
diff --git a/web/source/settings/redux/reducers/user.js b/web/source/settings/redux/reducers/user.js index b4463c9f9..861f519d1 100644 --- a/web/source/settings/redux/reducers/user.js +++ b/web/source/settings/redux/reducers/user.js @@ -20,7 +20,6 @@  const { createSlice } = require("@reduxjs/toolkit");  const d = require("dotty"); -const defaultValue = require("default-value");  module.exports = createSlice({  	name: "user", @@ -30,10 +29,10 @@ module.exports = createSlice({  	},  	reducers: {  		setAccount: (state, { payload }) => { -			payload.source = defaultValue(payload.source, {}); -			payload.source.language = defaultValue(payload.source.language.toUpperCase(), "EN"); -			payload.source.status_format = defaultValue(payload.source.status_format, "plain"); -			payload.source.sensitive = defaultValue(payload.source.sensitive, false); +			payload.source = payload.source ?? {}; +			payload.source.language = payload.source.language.toUpperCase() ?? "EN"; +			payload.source.status_format = payload.source.status_format ?? "plain"; +			payload.source.sensitive = payload.source.sensitive ?? false;  			state.profile = payload;  			// /user/settings only needs a copy of the 'source' obj  | 
