It's my first post here and I want to thank everyone related for a great tool which FlexGet is!
I use FlexGet to get TV episodes and use series plugin as a filter. Lately I thought it would be nice not only to get notified when an episode is getting downloaded (it's trivial, thanks to the FlexGet developers) but also when it's getting PREd (i.e. initially announced in #PRE channel on IRC). For this purpose I made a task which parses IRC log using tail plugin and sends pushbullet notification when some announced release passes the configured series plugin. I also use "seen: local" in this notification task so the matched release won't be denied in subsequent download tasks. But releases are getting denied. And the reason is episode_releases.downloaded field which is getting set to True when release is being accepted by series plugin in the notification task, although it's not actually downloaded at that moment.
At this point I'm looking for an advise to get the desired plan to work. Would it be reasonable to add something like 'dont_mark_accepted_releases_as_downloaded' option to series plugin which then could be used in a notification task like mine? Or is it possible not to call on_task_learn method in such cases? Or maybe there is another way to make what I want here? And, by the way, isn't episode_releases.downloaded field just duplicates what seen plugin does?