diff --git a/src/main/java/run/halo/app/aspect/DisableOnConditionAspect.java b/src/main/java/run/halo/app/aspect/DisableOnConditionAspect.java index bb6e28f1d..817d15394 100644 --- a/src/main/java/run/halo/app/aspect/DisableOnConditionAspect.java +++ b/src/main/java/run/halo/app/aspect/DisableOnConditionAspect.java @@ -28,7 +28,7 @@ public class DisableOnConditionAspect { this.haloProperties = haloProperties; } - @Pointcut("@annotation(run.halo.app.annotation.DisableOnCondition)") + @Pointcut("execution(* run.halo.app.controller.*.*(..)) && @annotation(run.halo.app.annotation.DisableOnCondition)") public void pointcut() { } diff --git a/src/main/java/run/halo/app/aspect/SensitiveConcealAspect.java b/src/main/java/run/halo/app/aspect/SensitiveConcealAspect.java index 15f311adf..0649312d5 100644 --- a/src/main/java/run/halo/app/aspect/SensitiveConcealAspect.java +++ b/src/main/java/run/halo/app/aspect/SensitiveConcealAspect.java @@ -19,7 +19,7 @@ import run.halo.app.security.context.SecurityContextHolder; public class SensitiveConcealAspect { - @Pointcut("@annotation(run.halo.app.annotation.SensitiveConceal)") + @Pointcut("execution(* run.halo.app.repository.*.*(..)) && @annotation(run.halo.app.annotation.SensitiveConceal)") public void pointCut() { }