File tree 2 files changed +6
-2
lines changed
2 files changed +6
-2
lines changed Original file line number Diff line number Diff line change @@ -754,7 +754,7 @@ def test_aoi_changesets_feed_view(self):
754
754
rss_data = ET .fromstring (response .content ).getchildren ()[0 ].getchildren ()
755
755
title = [i for i in rss_data if i .tag == 'title' ][0 ]
756
756
items = [i for i in rss_data if i .tag == 'item' ]
757
- link = [i for i in rss_data if i .tag == 'link' ]
757
+ link = [i for i in items [ 0 ]. getchildren () if i .tag == 'link' ][ 0 ]
758
758
self .assertIn (
759
759
"?aoi=" ,
760
760
link .text
Original file line number Diff line number Diff line change @@ -118,6 +118,7 @@ class AOIListChangesetsFeedView(Feed):
118
118
"""
119
119
120
120
def get_object (self , request , pk ):
121
+ self .feed_id = pk
121
122
return AreaOfInterest .objects .get (pk = pk )
122
123
123
124
def title (self , obj ):
@@ -138,7 +139,10 @@ def item_geometry(self, item):
138
139
return item .bbox
139
140
140
141
def item_link (self , item ):
141
- return reverse ('frontend:changeset-detail' , args = [item .id ], kwargs = {'aoi' :obj .id })
142
+ return '{}{}' .format (reverse (
143
+ 'frontend:changeset-detail' ,
144
+ args = [item .id ]
145
+ ), '?aoi={}' .format (self .feed_id ))
142
146
143
147
def item_pubdate (self , item ):
144
148
return item .date
You can’t perform that action at this time.
0 commit comments