Skip to content
This repository was archived by the owner on Aug 18, 2020. It is now read-only.

Commit b0bb721

Browse files
committed
Fix error on plugin stop if plugin has unset credentials
1 parent be9b5ce commit b0bb721

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/main/scala/org/codeoverflow/chatoverflow/instance/PluginInstance.scala

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -182,12 +182,12 @@ class PluginInstance(val instanceName: String, pluginType: PluginType) extends W
182182

183183
// If the plugin ended or crashed, try to shut down the connectors
184184
val inputRequirements = getRequirements.getInputRequirements.toArray
185-
inputRequirements.foreach(requirement => {
185+
inputRequirements.filter(_.asInstanceOf[Requirement[_]].isSet).foreach(requirement => {
186186
requirement.asInstanceOf[Requirement[Input]].get().shutdown()
187187
})
188188

189189
val outputRequirements = getRequirements.getOutputRequirements.toArray
190-
outputRequirements.foreach(requirement => {
190+
outputRequirements.filter(_.asInstanceOf[Requirement[_]].isSet).foreach(requirement => {
191191
requirement.asInstanceOf[Requirement[Output]].get().shutdown()
192192
})
193193

0 commit comments

Comments
 (0)