FIX: Category permission change not creating a log (#20027)

It didn't create a log if the category was public { "everyone" => 1 }
This commit is contained in:
Jan Cernik
2023-01-31 10:15:17 -03:00
committed by GitHub
parent 26b5c0472f
commit 06817bd94f
2 changed files with 5 additions and 4 deletions

View File

@ -196,6 +196,7 @@ class CategoriesController < ApplicationController
category_params[:minimum_required_tags] = 0 if category_params[:minimum_required_tags]&.blank?
old_permissions = cat.permissions_params
old_permissions = { "everyone" => 1 } if old_permissions.empty?
if result = cat.update(category_params)
Scheduler::Defer.later "Log staff action change category settings" do