diff --git a/cookbook/urls.py b/cookbook/urls.py index 127415c1a..2b8e1eac8 100644 --- a/cookbook/urls.py +++ b/cookbook/urls.py @@ -77,11 +77,11 @@ for p in PLUGINS: urlpatterns = [ path('setup/', views.setup, name='view_setup'), - path('no-group', views.no_groups, name='view_no_group'), - path('space-overview', views.space_overview, name='view_space_overview'), + path('no-group/', views.no_groups, name='view_no_group'), + path('space-overview/', views.space_overview, name='view_space_overview'), path('space-manage/', views.space_manage, name='view_space_manage'), path('switch-space/', views.switch_space, name='view_switch_space'), - path('no-perm', views.no_perm, name='view_no_perm'), + path('no-perm/', views.no_perm, name='view_no_perm'), path('invite/', views.invite_link, name='view_invite'), path('system/', views.system, name='view_system'), diff --git a/cookbook/views/api.py b/cookbook/views/api.py index adafa3fcb..4c85586f1 100644 --- a/cookbook/views/api.py +++ b/cookbook/views/api.py @@ -2006,7 +2006,7 @@ def reset_food_inheritance(request): @api_view(['GET']) # @schema(AutoSchema()) #TODO add proper schema -@permission_classes([CustomIsAdmin & CustomTokenHasReadWriteScope]) +@permission_classes([CustomIsGuest & CustomTokenHasReadWriteScope]) # TODO add rate limiting def switch_active_space(request, space_id): """ diff --git a/vue3/src/pages/RecipeImportPage.vue b/vue3/src/pages/RecipeImportPage.vue index bcadd3188..81c0486e6 100644 --- a/vue3/src/pages/RecipeImportPage.vue +++ b/vue3/src/pages/RecipeImportPage.vue @@ -274,7 +274,7 @@ - + @@ -757,7 +757,7 @@ function autoSortIngredients() { ingredients.forEach(i => { let found = false importResponse.value.recipe!.steps.forEach(s => { - if (s.instruction.includes(i.food.name.trim()) && !found) { + if (s.instruction.toLowerCase().includes(i.food.name.trim().toLowerCase()) && !found) { found = true s.ingredients.push(i) }