diff --git a/www/conservancy/apps/fundgoal/views.py b/www/conservancy/apps/fundgoal/views.py index d05ccb7b..f29fe063 100644 --- a/www/conservancy/apps/fundgoal/views.py +++ b/www/conservancy/apps/fundgoal/views.py @@ -14,6 +14,9 @@ def view(request): returnDict = {} for code in FundraisingGoal.objects.filter(fundraiser_code_name__in=codeNames): + returnDict[code] = {} for kk in keysForJSON: - returnDict[code][kk] = getattr(code, kk) + if hasattr(code, kk): + returnDict[code][kk] = getattr(code, kk) + return JsonResponse( returnDict)