6 Revize a5a43c375a ... f19f3c80ff

Autor SHA1 Zpráva Datum
  tinyrabbit a5a43c375a Merge branch 'fix-url-decoding' of zertbert/gemini-antenna into master před 7 měsíci
  zertbert a09e3dde29 Clean up direct-ingestion.py před 8 měsíci
  zertbert 362ac8ddd6 Undo changes to /submit před 8 měsíci
  zertbert 1396dc2872 Don't add duplicate rules před 8 měsíci
  zertbert a33c6d1baa Fix double-unquoting when adding a filter před 8 měsíci
  zertbert 5593cab991 Decode URLs for submit and removing filters před 8 měsíci
1 změnil soubory, kde provedl 2 přidání a 3 odebrání
  1. 2 3
      customFilters.py

+ 2 - 3
customFilters.py

@@ -7,6 +7,7 @@ from os import getenv
 from os.path import exists
 import string
 import random
+import URLHelper
 import antennaDB
 import signoffs
 
@@ -41,14 +42,12 @@ else:
     rules = list(filter(("").__ne__, rules))
     rules.pop(0)
     affectedRule = getenv('QUERY_STRING')
-    affectedRule = unquote(affectedRule)
 
     if filterFilePathParts[-1] == "add":
         if not affectedRule:
             print("10 Rule to add:\r\n")
         else:
-            if affectedRule not in rules:
-                rules.insert(0, affectedRule)
+            rules.insert(0,unquote(affectedRule))
             print("30 gemini://"+getenv('SERVER_NAME')+getenv('SCRIPT_NAME')+"/"+filterFilePathParts[0]+"\r\n")
 
     elif filterFilePathParts[-1] == "remove":