Skip to content

Commit a55abd9

Browse files
Merge pull request #1544 from IFRCGo/fix/if-exists-context-request
Add condition for request in self.context
2 parents 358aee4 + 2681ff7 commit a55abd9

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

dref/serializers.py

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -192,9 +192,9 @@ def update(self, instance, validated_data):
192192
return intervention
193193

194194
def get_image_url(self, plannedintervention):
195-
request = self.context['request']
196195
title = plannedintervention.title
197-
if title:
196+
if title and self.context and 'request' in self.context:
197+
request = self.context['request']
198198
return PlannedIntervention.get_image_map(title, request)
199199
return None
200200

@@ -214,9 +214,9 @@ class Meta:
214214
)
215215

216216
def get_image_url(self, nationalsocietyactions):
217-
request = self.context['request']
218217
title = nationalsocietyactions.title
219-
if title:
218+
if title and self.context and 'request' in self.context:
219+
request = self.context['request']
220220
return NationalSocietyAction.get_image_map(title, request)
221221
return None
222222

@@ -236,9 +236,9 @@ class Meta:
236236
)
237237

238238
def get_image_url(self, identifiedneed):
239-
request = self.context['request']
240239
title = identifiedneed.title
241-
if title:
240+
if title and self.context and 'request' in self.context:
241+
request = self.context['request']
242242
return IdentifiedNeed.get_image_map(title, request)
243243
return None
244244

0 commit comments

Comments
 (0)