diff --git a/dongtai_web/views/engine_hook_rule_modify.py b/dongtai_web/views/engine_hook_rule_modify.py index a8286267..cb2bc2cd 100644 --- a/dongtai_web/views/engine_hook_rule_modify.py +++ b/dongtai_web/views/engine_hook_rule_modify.py @@ -147,7 +147,7 @@ def post(self, request): strategy = HookStrategy.objects.filter(id=rule_id).first() if not strategy: return R.failure(msg=_("No such hookstrategy.")) - if strategy.system_type: + if strategy.system_type and rule_value != strategy.value: return R.failure(msg="Can not modify preset rule") if HookStrategy.objects.filter(language_id=strategy.language_id, type=strategy.type, value=rule_value).exists(): return R.failure(msg="Already exists same rule")