diff --git a/src/modules/resource/pages/Settings.vue b/src/modules/resource/pages/Settings.vue
index e1dad108ab1990a0689faefdfd17ce669e937ddb..21779ad1c07d78191bffd6b3613f76378b01bdb2 100644
--- a/src/modules/resource/pages/Settings.vue
+++ b/src/modules/resource/pages/Settings.vue
@@ -33,7 +33,7 @@
         "
         @validation="validation = $event"
       /><!-- TODO: Fix @validation assignment and typing -->
-
+      
       <!-- Metadata -->
       <MetadataView
         v-show="currentTab === 'metadata'"
@@ -229,7 +229,9 @@ export default defineComponent({
       }
     },
     isUserAllowedToEdit(): boolean {
-      if ((this.isOwner || this.isResourceCreator) && this.resourceForm) {
+      // Convoluted logic that prohibits a Guest&Creator edits, but allows Member&Creator edits. Setting it like so for the time being to manage the deadline. 
+      // TODO: Proper Roles Matrix
+      if ((this.isOwner || (this.isResourceCreator && !this.isGuest)) && this.resourceForm) {
         return true;
       }
       return false;