diff options
| author | Daniel Friesel <derf@finalrewind.org> | 2019-03-18 18:47:52 +0100 | 
|---|---|---|
| committer | Daniel Friesel <derf@finalrewind.org> | 2019-03-18 18:49:00 +0100 | 
| commit | 07b3ea19a6ee820da9bf3b9ee5f9504e05f54356 (patch) | |
| tree | 52137a8f964c1c8bdab0cba05183ca890370444c | |
| parent | 842fcbcea9e8642fa4a954c079b3f5d8f073f565 (diff) | |
never call get_user_data directly
| -rwxr-xr-x | index.pl | 3 | ||||
| -rw-r--r-- | templates/account.html.ep | 2 | ||||
| -rw-r--r-- | templates/layouts/default.html.ep | 2 | 
3 files changed, 5 insertions, 2 deletions
| @@ -677,6 +677,9 @@ helper 'get_user_token' => sub {  	return;  }; +# This helper should only be called directly when also providing a user ID. +# If you don't have one, use current_user() instead (get_user_data will +# delegate to it anyways).  helper 'get_user_data' => sub {  	my ( $self, $uid ) = @_; diff --git a/templates/account.html.ep b/templates/account.html.ep index bbd6850..4917961 100644 --- a/templates/account.html.ep +++ b/templates/account.html.ep @@ -1,5 +1,5 @@  <h1>Account</h1> -% my $acc = get_user_data(); +% my $acc = current_user();  <div class="row">  	<div class="col s12">  		<table class="striped"> diff --git a/templates/layouts/default.html.ep b/templates/layouts/default.html.ep index 588a83c..8f5bdc2 100644 --- a/templates/layouts/default.html.ep +++ b/templates/layouts/default.html.ep @@ -34,7 +34,7 @@  <div class="container">  	% if (is_user_authenticated()) { -		% my $acc = get_user_data(); +		% my $acc = current_user();  		% if ($acc and $acc->{deletion_requested}) {  			%= include '_deletion_note', timestamp => $acc->{deletion_requested}  		% } | 
