Skip to content

Commit 816351c

Browse files
committed
Fix featurematrix views for legacy details url
1 parent 6a22c4b commit 816351c

1 file changed

Lines changed: 4 additions & 9 deletions

File tree

pgweb/featurematrix/views.py

Lines changed: 4 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -28,21 +28,16 @@ def load(self):
2828
if 'description' in feature:
2929
self.slugmap[slugify(feature['name'])] = feature
3030

31-
def get(self):
32-
return super().get()['featurematrix']
33-
3431
def feature_from_slug(self, slug):
3532
self._conditional_load()
3633
return self.slugmap.get(slug, None)
3734

3835
def get_versions(self):
39-
d = super().get()
40-
return d['versions']['min'], d['versions']['max']
36+
return self.data['versions']['min'], self.data['versions']['max']
4137

4238
def slug_from_legacy(self, id):
43-
d = self.get()
44-
if id in d['legacymap']:
45-
return slugify(d['legacymap'][id])
39+
if id in self.data['legacymap']:
40+
return slugify(self.data['legacymap'][id])
4641
return None
4742

4843

@@ -68,7 +63,7 @@ def root(request):
6863
versions = list(Version.objects.filter(tree__gte=minver, tree__lte=maxver).order_by('-tree'))
6964
versions_rev = list(reversed(versions))
7065

71-
matrix = matrixdata.get()
66+
matrix = matrixdata.get()['featurematrix']
7267
# Compute the column values on each load of the page, since the list of versions may have changed.
7368
# (the page is cached so it's not as bad as it sounds)
7469
for features in matrix.values():

0 commit comments

Comments
 (0)