From d9777f14398c32077c6487d144146d35bbaf2695 Mon Sep 17 00:00:00 2001 From: Harry Cheng Date: Thu, 1 Dec 2022 00:05:36 +0800 Subject: [PATCH] Skip integrations if there are no entries to push --- reader/processor/processor.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/reader/processor/processor.go b/reader/processor/processor.go index 5beaaf20..e0bdf36d 100644 --- a/reader/processor/processor.go +++ b/reader/processor/processor.go @@ -107,7 +107,7 @@ func ProcessFeedEntries(store *storage.Storage, feed *model.Feed, user *model.Us intg, err := store.Integration(feed.UserID) if err != nil { logger.Error("[Processor] Get integrations for user %d failed: %v; the refresh process will go on, but no integrations will run this time.", feed.UserID, err) - } else if intg != nil { + } else if intg != nil && len(entriesToPush) > 0 { go func() { integration.PushEntries(entriesToPush, intg) }()