diff --git a/src/store/modules/users.js b/src/store/modules/users.js
index 0ba8c998b31f7aceeacebc3a1c24044625a29094..7648bd0c109bc440124d886458b120398be5d3cc 100644
--- a/src/store/modules/users.js
+++ b/src/store/modules/users.js
@@ -220,6 +220,10 @@ const users = {
       dispatch('FetchTagPolicySetting')
     },
     async FetchTagPolicySetting({ commit, getters }) {
+      if (!getters.roles.includes('admin')) {
+        return
+      }
+      // XXX: Use nodeinfo?
       const { data } = await fetchSettings(getters.authHost, getters.token)
       const mrfSettings = data.configs.find(el => el.key === ':mrf')
         ? data.configs.find(el => el.key === ':mrf').value