fix: add null checks for project.maxPermission in ProjectsNavigationItem.vue

This commit is contained in:
kolaente 2025-11-22 14:48:19 +01:00
parent 8f062f21d8
commit cdb39c945c
1 changed files with 3 additions and 3 deletions

View File

@ -15,7 +15,7 @@
/>
</BaseButton>
<span
v-if="canEditOrder && project.id > 0 && project.maxPermission > PERMISSIONS.READ"
v-if="canEditOrder && project.id > 0 && project.maxPermission !== null && project.maxPermission > PERMISSIONS.READ"
class="icon menu-item-icon handle drag-handle-standalone"
@mousedown.stop
@click.stop.prevent
@ -48,7 +48,7 @@
<span class="project-menu-title">{{ getProjectTitle(project) }}</span>
</BaseButton>
<BaseButton
v-if="project.id > 0 && project.maxPermission > PERMISSIONS.READ"
v-if="project.id > 0 && project.maxPermission !== null && project.maxPermission > PERMISSIONS.READ"
class="favorite"
:class="{'is-favorite': project.isFavorite}"
@click="projectStore.toggleProjectFavorite(project)"
@ -57,7 +57,7 @@
<Icon :icon="project.isFavorite ? 'star' : ['far', 'star']" />
</BaseButton>
<ProjectSettingsDropdown
v-if="project.maxPermission > PERMISSIONS.READ"
v-if="project.maxPermission !== null && project.maxPermission > PERMISSIONS.READ"
class="menu-list-dropdown"
:project="project"
:simple="true"