Mealie madplan: inkluder titel-entries uden opskrift (fx rester-noter)
This commit is contained in:
@@ -20,17 +20,26 @@ else:
|
||||
try:
|
||||
req = urllib.request.Request(url, headers={"Authorization": token})
|
||||
raw = json.loads(urllib.request.urlopen(req, timeout=10).read())
|
||||
items = [
|
||||
{
|
||||
items = []
|
||||
for i in raw.get("items", []):
|
||||
recipe = i.get("recipe")
|
||||
title = i.get("title") or ""
|
||||
if recipe:
|
||||
items.append({
|
||||
"date": i["date"],
|
||||
"recipe": {
|
||||
"name": i.get("recipe", {}).get("name", ""),
|
||||
"slug": i.get("recipe", {}).get("slug", ""),
|
||||
"name": recipe.get("name", ""),
|
||||
"slug": recipe.get("slug", ""),
|
||||
},
|
||||
}
|
||||
for i in raw.get("items", [])
|
||||
if i.get("recipe")
|
||||
]
|
||||
})
|
||||
elif title:
|
||||
items.append({
|
||||
"date": i["date"],
|
||||
"recipe": {
|
||||
"name": title,
|
||||
"slug": "",
|
||||
},
|
||||
})
|
||||
data = {"count": len(items), "items": items}
|
||||
except Exception:
|
||||
data = {"count": 0, "items": []}
|
||||
|
||||
Reference in New Issue
Block a user