summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorBirte Kristina Friesel <derf@finalrewind.org>2025-07-20 12:21:15 +0200
committerBirte Kristina Friesel <derf@finalrewind.org>2025-07-20 12:21:15 +0200
commitd3ef51e4858c8c24c1a4e358f9624e271629b91e (patch)
tree24388343a06058ba36528a20aa7791d621bc4b2a /lib
parentef950a0910f4d0928c516da67da6d352f6bc9ef7 (diff)
Allow users to re-set their language preferences to browser default
Diffstat (limited to 'lib')
-rw-r--r--lib/Travelynx/Controller/Account.pm4
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/Travelynx/Controller/Account.pm b/lib/Travelynx/Controller/Account.pm
index 8121f0a..f4c6bcb 100644
--- a/lib/Travelynx/Controller/Account.pm
+++ b/lib/Travelynx/Controller/Account.pm
@@ -891,14 +891,14 @@ sub change_language {
}
$self->users->set_language(
uid => $self->current_user->{id},
- language => $language,
+ language => $language eq 'none' ? undef : $language,
);
$self->flash( success => 'language' );
$self->redirect_to('account');
}
else {
my @languages = @{ $self->current_user->{languages} };
- $self->param( language => $languages[0] // q{} );
+ $self->param( language => $languages[0] // 'none' );
$self->render('language');
}
}