diff --git a/app/views/admin/communication/website/categories/_form.html.erb b/app/views/admin/communication/website/categories/_form.html.erb index e79e606b1f96e028931dfd551b3f2cb0af475b81..45f71f690f8cd021e8c90c8588aa9731258e1975 100644 --- a/app/views/admin/communication/website/categories/_form.html.erb +++ b/app/views/admin/communication/website/categories/_form.html.erb @@ -23,7 +23,11 @@ class: 'js-slug-input', data: { source: '#communication_website_category_name' } } %> - <%= f.association :parent, collection: category.list_of_other_categories, label_method: ->(p) { sanitize p[:label] }, value_method: ->(p) { p[:id] } %> + <% categories = category.new_record? ? @website.categories : category.list_of_other_categories %> + <%= f.association :parent, + collection: categories, + label_method: ->(p) { sanitize p[:label] }, + value_method: ->(p) { p[:id] } %> <ul> </ul> </div>