Repository: miniflux/v2 (language: go)

Issue:
Filtering doesn't work when selecting from multiple found feeds.
When a web address is used for a feed, miniflux searches the page for feeds.  When there is more than one the user must select one of the found urls.  This extra step seems to cause the filter rules (and possibly other settings) to be lost.  The filter is not active for the initial fetch and likewise not saved.  


Discussion / hints:

Fix patch:
diff --git a/template/templates/views/choose_subscription.html b/template/templates/views/choose_subscription.html
index bbe2d9e4e9d..0a03b51de81 100644
--- a/template/templates/views/choose_subscription.html
+++ b/template/templates/views/choose_subscription.html
@@ -15,6 +15,8 @@ <h1>{{ t "page.add_feed.title" }}</h1>
     <input type="hidden" name="feed_password" value="{{ .form.Password }}">
     <input type="hidden" name="scraper_rules" value="{{ .form.ScraperRules }}">
     <input type="hidden" name="rewrite_rules" value="{{ .form.RewriteRules }}">
+    <input type="hidden" name="blocklist_rules" value="{{ .form.BlocklistRules }}">
+    <input type="hidden" name="keeplist_rules" value="{{ .form.KeeplistRules }}">
     {{ if .form.FetchViaProxy }}
     <input type="hidden" name="fetch_via_proxy" value="1">
     {{ end }}


Test patch: