Clean nom fichier ical

This commit is contained in:
Jean-Marie Favreau 2025-03-09 12:07:17 +01:00
parent c221213e62
commit 03a35065f6
2 changed files with 8 additions and 7 deletions

View File

@ -212,9 +212,13 @@ class EventFilter(django_filters.FilterSet):
def to_str(self, prefix=""): def to_str(self, prefix=""):
self.form.full_clean() self.form.full_clean()
result = " ".join( result = " ".join(
[t for t in self.get_tags()] [
str(x)
for x in [t for t in self.get_tags()]
+ ["~" + t for t in self.get_exclude_tags()] + ["~" + t for t in self.get_exclude_tags()]
+ [str(self.get_position()), str(self.get_radius())] + [self.get_position(), self.get_radius()]
if x is not None
]
) )
if len(result) > 0: if len(result) > 0:
result = prefix + result result = prefix + result

View File

@ -1081,10 +1081,7 @@ def export_ical(request, cat=None):
if extra is None: if extra is None:
extra = "" extra = ""
if category is not None: if category is not None:
if extra != "": extra += " " + category
extra = " " + category.name + " " + extra
else:
extra = " " + category.name
response["Content-Disposition"] = "attachment; filename={0}{1}{2}".format( response["Content-Disposition"] = "attachment; filename={0}{1}{2}".format(
"Pommes de lune", extra, ".ics" "Pommes de lune", extra, ".ics"
) )