Merge pull request #1278 from basecamp/flavorjones/fix-existing-session-identities
Fix identities for existing sessions
This commit is contained in:
@@ -92,6 +92,7 @@ module Authentication
|
||||
end
|
||||
|
||||
def set_current_identity_token
|
||||
link_identity(Current.user) if cookies.signed[:identity_token].nil? && Current.user.present?
|
||||
Current.identity_token = Identity::Mock.new(**cookies.signed[:identity_token])
|
||||
end
|
||||
|
||||
|
||||
@@ -4,6 +4,7 @@
|
||||
<h1 class="txt-xx-large margin-block-end-double">Fizzy</h1>
|
||||
|
||||
<% cache [ Current.user, Current.identity_token ] do %>
|
||||
<%# Bump for rollout 2025-10-10 %>
|
||||
<% identity = Identity.find_signed(Current.identity_token.id) %>
|
||||
<% memberships = identity&.memberships %>
|
||||
<% if memberships.present? %>
|
||||
|
||||
Reference in New Issue
Block a user