File tree Expand file tree Collapse file tree 3 files changed +19
-5
lines changed Expand file tree Collapse file tree 3 files changed +19
-5
lines changed Original file line number Diff line number Diff line change @@ -275,16 +275,26 @@ export function submitSettings(formValues) {
275
275
276
276
export function updateSettings ( formValues ) {
277
277
return ( dispatch ) =>
278
- new Promise ( ( resolve ) =>
278
+ new Promise ( ( resolve ) => {
279
+ if ( ! formValues . currentPassword && formValues . newPassword ) {
280
+ dispatch ( showToast ( 5500 ) ) ;
281
+ dispatch ( setToastText ( 'Toast.EmptyCurrentPass' ) ) ;
282
+ resolve ( ) ;
283
+ return ;
284
+ }
285
+
279
286
submitSettings ( formValues )
280
287
. then ( ( response ) => {
281
288
dispatch ( updateSettingsSuccess ( response . data ) ) ;
282
289
dispatch ( showToast ( 5500 ) ) ;
283
290
dispatch ( setToastText ( 'Toast.SettingsSaved' ) ) ;
284
291
resolve ( ) ;
285
292
} )
286
- . catch ( ( error ) => resolve ( { error } ) )
287
- ) ;
293
+ . catch ( ( error ) => {
294
+ dispatch ( showToast ( 5500 ) ) ;
295
+ dispatch ( setToastText ( 'Toast.IncorrectCurrentPass' ) ) ;
296
+ } ) ;
297
+ } ) ;
288
298
}
289
299
290
300
export function createApiKeySuccess ( user ) {
Original file line number Diff line number Diff line change 112
112
"SketchFailedSave" : " Failed to save sketch." ,
113
113
"AutosaveEnabled" : " Autosave enabled." ,
114
114
"LangChange" : " Language changed" ,
115
- "SettingsSaved" : " Settings saved."
115
+ "SettingsSaved" : " Settings saved." ,
116
+ "EmptyCurrentPass" : " Current Password field is empty" ,
117
+ "IncorrectCurrentPass" : " Current Password is incorrect"
116
118
},
117
119
"Toolbar" : {
118
120
"Preview" : " Preview" ,
Original file line number Diff line number Diff line change 112
112
"SketchFailedSave" : " स्केच सेव करने में असमर्थ" ,
113
113
"AutosaveEnabled" : " ऑटोसेव चालू" ,
114
114
"LangChange" : " भाषा बदली" ,
115
- "SettingsSaved" : " सेटिंग्स सेव की"
115
+ "SettingsSaved" : " सेटिंग्स सेव की" ,
116
+ "EmptyCurrentPass" : " वर्तमान पासवर्ड फ़ील्ड खाली है" ,
117
+ "IncorrectCurrentPass" : " वर्तमान पासवर्ड गलत है "
116
118
},
117
119
"Toolbar" : {
118
120
"Preview" : " पूर्वावलोकन" ,
You can’t perform that action at this time.
0 commit comments