From 429a0106bca08b9bdb07cc80e9dbab08d98c3682 Mon Sep 17 00:00:00 2001 From: Étienne Loks Date: Tue, 20 Mar 2018 16:15:28 +0100 Subject: Fix permalink initialization --- chimere/models.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'chimere/models.py') diff --git a/chimere/models.py b/chimere/models.py index a2a88e4..1306111 100644 --- a/chimere/models.py +++ b/chimere/models.py @@ -1201,9 +1201,13 @@ class Marker(GeographicItem): return cats.all()[0] def get_absolute_url(self, area_name=''): - parameters = 'current_feature=%d' % self.id + cat = '' if self.default_category: - parameters += '&checked_categories=%s' % self.default_category.pk + cat = self.default_category.pk + parameters = "12;{}:{};;{};point-{};3;foot;;;".format( + round(self.point.x, 4), round(self.point.y, 4), cat, self.pk + ) + urn = TinyUrl.getUrnByParameters(parameters) area_name = area_name + '/' if area_name else '' url = reverse('chimere:tiny', args=[area_name, urn]) -- cgit v1.2.3