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"
|
file = DAGENS_LUNCH_PATH / "valsaren.json"
|
||||||
with open(file, "r") as f:
|
with open(file, "r") as f:
|
||||||
data = json.load(f)
|
data = json.load(f)
|
||||||
|
if isinstance(data, list):
|
||||||
|
data = data[0]
|
||||||
serializer = self.serializer_class(data)
|
serializer = self.serializer_class(data)
|
||||||
return Response(serializer.data, status=200)
|
return Response(serializer.data, status=200)
|
||||||
|
|
||||||
@ -30,6 +32,8 @@ class Lunch_Malmens_View(PuckoView):
|
|||||||
file = DAGENS_LUNCH_PATH / "malmens.json"
|
file = DAGENS_LUNCH_PATH / "malmens.json"
|
||||||
with open(file, "r") as f:
|
with open(file, "r") as f:
|
||||||
data = json.load(f)
|
data = json.load(f)
|
||||||
|
if isinstance(data, list):
|
||||||
|
data = data[0]
|
||||||
serializer = self.serializer_class(data)
|
serializer = self.serializer_class(data)
|
||||||
return Response(serializer.data, status=200)
|
return Response(serializer.data, status=200)
|
||||||
|
|
||||||
@ -41,6 +45,8 @@ class Lunch_Varda_View(PuckoView):
|
|||||||
file = DAGENS_LUNCH_PATH / "varda.json"
|
file = DAGENS_LUNCH_PATH / "varda.json"
|
||||||
with open(file, "r") as f:
|
with open(file, "r") as f:
|
||||||
data = json.load(f)
|
data = json.load(f)
|
||||||
|
if isinstance(data, list):
|
||||||
|
data = data[0]
|
||||||
serializer = self.serializer_class({
|
serializer = self.serializer_class({
|
||||||
"place": data["place"],
|
"place": data["place"],
|
||||||
"about": data["about"],
|
"about": data["about"],
|
||||||
@ -55,7 +61,9 @@ class Lunch_Varda_View(PuckoView):
|
|||||||
"pasta": data["pasta"],
|
"pasta": data["pasta"],
|
||||||
"fisken": data["fish"],
|
"fisken": data["fish"],
|
||||||
"kaninen": data["green"],
|
"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)
|
return Response(serializer.data, status=200)
|
||||||
|
|
||||||
@ -67,7 +75,9 @@ class Lunch_Heat_View(PuckoView):
|
|||||||
file = DAGENS_LUNCH_PATH / "heat.json"
|
file = DAGENS_LUNCH_PATH / "heat.json"
|
||||||
with open(file, "r") as f:
|
with open(file, "r") as f:
|
||||||
data = json.load(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)
|
return Response(serializer.data, status=200)
|
||||||
|
|
||||||
class Lunch_Max_View(PuckoView):
|
class Lunch_Max_View(PuckoView):
|
||||||
@ -78,5 +88,7 @@ class Lunch_Max_View(PuckoView):
|
|||||||
file = DAGENS_LUNCH_PATH / "max.json"
|
file = DAGENS_LUNCH_PATH / "max.json"
|
||||||
with open(file, "r") as f:
|
with open(file, "r") as f:
|
||||||
data = json.load(f)
|
data = json.load(f)
|
||||||
|
if isinstance(data, list):
|
||||||
|
data = data[0]
|
||||||
serializer = self.serializer_class(data)
|
serializer = self.serializer_class(data)
|
||||||
return Response(serializer.data, status=200)
|
return Response(serializer.data, status=200)
|
||||||
Loading…
x
Reference in New Issue
Block a user