fixed bug if json is list and solved empty heat response.
This commit is contained in:
parent
3777134ea6
commit
810d3c8e5c
@ -19,6 +19,8 @@ class Lunch_Valsaren_View(PuckoView):
|
||||
file = DAGENS_LUNCH_PATH / "valsaren.json"
|
||||
with open(file, "r") as f:
|
||||
data = json.load(f)
|
||||
if isinstance(data, list):
|
||||
data = data[0]
|
||||
serializer = self.serializer_class(data)
|
||||
return Response(serializer.data, status=200)
|
||||
|
||||
@ -30,6 +32,8 @@ class Lunch_Malmens_View(PuckoView):
|
||||
file = DAGENS_LUNCH_PATH / "malmens.json"
|
||||
with open(file, "r") as f:
|
||||
data = json.load(f)
|
||||
if isinstance(data, list):
|
||||
data = data[0]
|
||||
serializer = self.serializer_class(data)
|
||||
return Response(serializer.data, status=200)
|
||||
|
||||
@ -41,6 +45,8 @@ class Lunch_Varda_View(PuckoView):
|
||||
file = DAGENS_LUNCH_PATH / "varda.json"
|
||||
with open(file, "r") as f:
|
||||
data = json.load(f)
|
||||
if isinstance(data, list):
|
||||
data = data[0]
|
||||
serializer = self.serializer_class({
|
||||
"place": data["place"],
|
||||
"about": data["about"],
|
||||
@ -55,7 +61,9 @@ class Lunch_Varda_View(PuckoView):
|
||||
"pasta": data["pasta"],
|
||||
"fisken": data["fish"],
|
||||
"kaninen": data["green"],
|
||||
"sallad": data["salad"]
|
||||
"sallad": data["salad"],
|
||||
"scraped_by": data["scraped_by"],
|
||||
"scraped_at": data["scraped_at"]
|
||||
})
|
||||
return Response(serializer.data, status=200)
|
||||
|
||||
@ -67,7 +75,9 @@ class Lunch_Heat_View(PuckoView):
|
||||
file = DAGENS_LUNCH_PATH / "heat.json"
|
||||
with open(file, "r") as f:
|
||||
data = json.load(f)
|
||||
serializer = self.serializer_class()
|
||||
if isinstance(data, list):
|
||||
data = data[0]
|
||||
serializer = self.serializer_class(data)
|
||||
return Response(serializer.data, status=200)
|
||||
|
||||
class Lunch_Max_View(PuckoView):
|
||||
@ -78,5 +88,7 @@ class Lunch_Max_View(PuckoView):
|
||||
file = DAGENS_LUNCH_PATH / "max.json"
|
||||
with open(file, "r") as f:
|
||||
data = json.load(f)
|
||||
if isinstance(data, list):
|
||||
data = data[0]
|
||||
serializer = self.serializer_class(data)
|
||||
return Response(serializer.data, status=200)
|
||||
Loading…
x
Reference in New Issue
Block a user