You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@allura.apache.org by cc...@apache.org on 2026/06/04 17:34:20 UTC
(allura) 04/04: [#8604] Update transient anonymous user property to not use encrypted field
This is an automated email from the ASF dual-hosted git repository.
asf-gitbox-commits pushed a commit to branch cc/11102-part2b
in repository https://gitbox.apache.org/repos/asf/allura.git
commit 9e8f9a3cf6fa570443fb11ac2df8b51490bfce15
Author: Carlos Cruz <ca...@slashdotmedia.com>
AuthorDate: Mon May 11 13:02:39 2026 -0600
[#8604] Update transient anonymous user property to not use encrypted field
---
Allura/allura/model/auth.py | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/Allura/allura/model/auth.py b/Allura/allura/model/auth.py
index 59ee9fe18..714402df0 100644
--- a/Allura/allura/model/auth.py
+++ b/Allura/allura/model/auth.py
@@ -619,6 +619,8 @@ def stats(self):
return None
def get_pref(self, pref_name):
+ if self.is_anonymous() and pref_name == 'display_name':
+ return 'Anonymous'
return plugin.UserPreferencesProvider.get().get_pref(self, pref_name)
def set_pref(self, pref_name, pref_value):
@@ -908,8 +910,7 @@ def anonymous(cls):
def anonymous_uncached(cls):
anon = cls(
_id=None,
- username='*anonymous',
- display_name='Anonymous')
+ username='*anonymous')
session(anon).expunge(anon) # don't save this transient Anon record
return anon