diff --git a/core/src/main/java/tc/oc/pgm/flag/FlagModule.java b/core/src/main/java/tc/oc/pgm/flag/FlagModule.java index b499c6a378..68907ca1d7 100644 --- a/core/src/main/java/tc/oc/pgm/flag/FlagModule.java +++ b/core/src/main/java/tc/oc/pgm/flag/FlagModule.java @@ -14,6 +14,7 @@ import tc.oc.pgm.api.match.Match; import tc.oc.pgm.api.match.MatchModule; import tc.oc.pgm.api.module.exception.ModuleLoadException; +import tc.oc.pgm.filters.FilterMatchModule; import tc.oc.pgm.filters.FilterModule; import tc.oc.pgm.flag.post.PostDefinition; import tc.oc.pgm.goals.GoalMatchModule; @@ -37,6 +38,11 @@ public FlagModule( this.flags = ImmutableList.copyOf(flags); } + @Override + public Collection> getWeakDependencies() { + return ImmutableList.of(FilterMatchModule.class); + } + @Override public Collection> getSoftDependencies() { return ImmutableList.of(GoalMatchModule.class);