Skip to content

Commit ffbf99c

Browse files
committed
fixed a bug of ConfigBuilder when parsing actions
1 parent b27404b commit ffbf99c

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

waterdrop-core/src/main/scala/io/github/interestinglab/waterdrop/config/ConfigBuilder.scala

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,6 @@ import java.util.ServiceLoader
2525
import scala.language.reflectiveCalls
2626
import scala.collection.JavaConversions._
2727
import scala.collection.JavaConverters._
28-
import io.github.interestinglab.waterdrop.config.{Config, ConfigFactory, ConfigRenderOptions, ConfigResolveOptions}
2928
import io.github.interestinglab.waterdrop.apis._
3029

3130
import scala.util.{Failure, Success, Try}
@@ -204,6 +203,13 @@ class ConfigBuilder(configFile: String) {
204203

205204
def createActions[T <: Plugin](): List[T] = {
206205

206+
config.hasPath("action") match {
207+
case true => createActionsImpl[T]
208+
case false => List[T]()
209+
}
210+
}
211+
212+
private def createActionsImpl[T <: Plugin](): List[T] = {
207213
var pluginInstances = List[T]()
208214

209215
config

0 commit comments

Comments
 (0)