Merge pull request #1650 from merico-dev/kw-1649-inputstuck

fix: jira stuck at collectChangelog when if Input is empty
diff --git a/plugins/helper/api_collector.go b/plugins/helper/api_collector.go
index 994bf29..4a47b1c 100644
--- a/plugins/helper/api_collector.go
+++ b/plugins/helper/api_collector.go
@@ -135,6 +135,9 @@
 		defer iterator.Close()
 		c := make(chan bool)
 		total := 0
+		if !iterator.HasNext() {
+			close(c)
+		}
 		for iterator.HasNext() {
 			input, err := iterator.Fetch()
 			if err != nil {