diff --git a/package-lock.json b/package-lock.json
index c68aacf912c5c9f868404b79a09b5c97a29a891e..32d44c5b60f90c73acae1ed9f152551b674e5851 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -2416,9 +2416,9 @@
       }
     },
     "node_modules/@types/node": {
-      "version": "18.19.13",
-      "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.13.tgz",
-      "integrity": "sha512-kgnbRDj8ioDyGxoiaXsiu1Ybm/K14ajCgMOkwiqpHrnF7d7QiYRoRqHIpglMMs3DwXinlK4qJ8TZGlj4hfleJg==",
+      "version": "18.19.14",
+      "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.14.tgz",
+      "integrity": "sha512-EnQ4Us2rmOS64nHDWr0XqAD8DsO6f3XR6lf9UIIrZQpUzPVdN/oPuEzfDWNHSyXLvoGgjuEm/sPwFGSSs35Wtg==",
       "dev": true,
       "dependencies": {
         "undici-types": "~5.26.4"
@@ -4340,12 +4340,12 @@
       }
     },
     "node_modules/has-tostringtag": {
-      "version": "1.0.0",
-      "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz",
-      "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==",
+      "version": "1.0.2",
+      "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz",
+      "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==",
       "dev": true,
       "dependencies": {
-        "has-symbols": "^1.0.2"
+        "has-symbols": "^1.0.3"
       },
       "engines": {
         "node": ">= 0.4"
@@ -4707,12 +4707,12 @@
       }
     },
     "node_modules/is-typed-array": {
-      "version": "1.1.12",
-      "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.12.tgz",
-      "integrity": "sha512-Z14TF2JNG8Lss5/HMqt0//T9JeHXttXy5pH/DBU4vi98ozO2btxzq9MwYDZYnKwU8nRsz/+GVFVRDq3DkVuSPg==",
+      "version": "1.1.13",
+      "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.13.tgz",
+      "integrity": "sha512-uZ25/bUAlUY5fR4OKT4rZQEBrzQWYV9ZJYGGsUmEJ6thodVJ1HX64ePQ6Z0qPWP+m+Uq6e9UugrE38jeYsDSMw==",
       "dev": true,
       "dependencies": {
-        "which-typed-array": "^1.1.11"
+        "which-typed-array": "^1.1.14"
       },
       "engines": {
         "node": ">= 0.4"
@@ -7039,16 +7039,16 @@
       }
     },
     "node_modules/which-typed-array": {
-      "version": "1.1.13",
-      "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.13.tgz",
-      "integrity": "sha512-P5Nra0qjSncduVPEAr7xhoF5guty49ArDTwzJ/yNuPIbZppyRxFQsRCWrocxIY+CnMVG+qfbU2FmDKyvSGClow==",
+      "version": "1.1.14",
+      "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.14.tgz",
+      "integrity": "sha512-VnXFiIW8yNn9kIHN88xvZ4yOWchftKDsRJ8fEPacX/wl1lOvBrhsJ/OeJCXq7B0AaijRuqgzSKalJoPk+D8MPg==",
       "dev": true,
       "dependencies": {
-        "available-typed-arrays": "^1.0.5",
-        "call-bind": "^1.0.4",
+        "available-typed-arrays": "^1.0.6",
+        "call-bind": "^1.0.5",
         "for-each": "^0.3.3",
         "gopd": "^1.0.1",
-        "has-tostringtag": "^1.0.0"
+        "has-tostringtag": "^1.0.1"
       },
       "engines": {
         "node": ">= 0.4"
diff --git a/src/components/admin/UserRoleMark.vue b/src/components/admin/UserRoleMark.vue
index b0d0a82fd9ad67a9a253a2b8ddfac42988ec4fc7..84231b736c6731f6eb8dd7866ded024fb20e8e64 100644
--- a/src/components/admin/UserRoleMark.vue
+++ b/src/components/admin/UserRoleMark.vue
@@ -10,7 +10,7 @@ const props = defineProps<{
 
 <template>
   <font-awesome-icon
-    v-if="!props.user.roles?.includes(props.role)"
+    v-if="props.user.roles?.includes(props.role)"
     icon="fa-solid fa-check"
     class="text-success fs-5"
   />
diff --git a/src/views/admin/AdminUsersView.vue b/src/views/admin/AdminUsersView.vue
index 0f89f1f8945bb095c330c91799b1d131da9cb38b..a1f3e145662f330c5ba987bd4aafeb3d2609f64e 100644
--- a/src/views/admin/AdminUsersView.vue
+++ b/src/views/admin/AdminUsersView.vue
@@ -119,7 +119,7 @@ function searchUsers() {
         <th scope="row">{{ user.display_name }}</th>
         <td>{{ user.uid }}</td>
         <td class="text-center">
-          <user-role-mark :role="RoleEnum.FOREIGN_USER" :user="user" />
+          <user-role-mark :role="RoleEnum.USER" :user="user" />
         </td>
         <td class="text-center">
           <user-role-mark :role="RoleEnum.DEVELOPER" :user="user" />