diff --git a/CHANGELOG.md b/CHANGELOG.md index 09862f19..733c42cb 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,8 @@ * [](#improved) * Improved `permissions` field +1. [](#bugfix) + * Fixed user profile when using `Flex Users` only in admin # v1.10.0-rc.3 ## 01/02/2020 diff --git a/themes/grav/templates/partials/nav-user-details.html.twig b/themes/grav/templates/partials/nav-user-details.html.twig index 14056374..fb99dfad 100644 --- a/themes/grav/templates/partials/nav-user-details.html.twig +++ b/themes/grav/templates/partials/nav-user-details.html.twig @@ -1,8 +1,13 @@
You are offline
+{% set flex = grav['flex_objects'] ?? null %} {% set user = admin.user %} -{% set route = grav['flex_objects'] is defined ? grav['flex_objects'].adminRoute(user) : '' %} +{% if flex and not user.hasFlexFeature('user') %} + {% set directory = flex.directory('grav-accounts') %} + {% set test = directory.object(user.username) %} +{% endif %} +{% set route = test ? flex.adminRoute(test) : '' %} {% if route == '' %} {% set route = '/user/' ~ user.username %} {% endif %}