0
0
Fork 0

Improve allowed language handling (#2897)

* Dont allow empty value in user allowed languages

* Sanitize language input to reject blank values in array
This commit is contained in:
Matt Jankowski 2017-05-07 21:32:52 -04:00 committed by Eugen Rochko
parent 0291b73de7
commit bba537a7be
4 changed files with 27 additions and 1 deletions

View file

@ -18,7 +18,7 @@ describe Settings::PreferencesController do
describe 'PUT #update' do
it 'updates the user record' do
put :update, params: { user: { locale: 'en', allowed_languages: ['es', 'fr'] } }
put :update, params: { user: { locale: 'en', allowed_languages: ['es', 'fr', ''] } }
expect(response).to redirect_to(settings_preferences_path)
user.reload