Mealie madplan: inkluder titel-entries uden opskrift (fx rester-noter)

This commit is contained in:
2026-04-30 18:52:46 +02:00
parent 0e23bceb79
commit 6310ee4055
+17 -8
View File
@@ -20,17 +20,26 @@ else:
try: try:
req = urllib.request.Request(url, headers={"Authorization": token}) req = urllib.request.Request(url, headers={"Authorization": token})
raw = json.loads(urllib.request.urlopen(req, timeout=10).read()) 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"], "date": i["date"],
"recipe": { "recipe": {
"name": i.get("recipe", {}).get("name", ""), "name": recipe.get("name", ""),
"slug": i.get("recipe", {}).get("slug", ""), "slug": recipe.get("slug", ""),
}, },
} })
for i in raw.get("items", []) elif title:
if i.get("recipe") items.append({
] "date": i["date"],
"recipe": {
"name": title,
"slug": "",
},
})
data = {"count": len(items), "items": items} data = {"count": len(items), "items": items}
except Exception: except Exception:
data = {"count": 0, "items": []} data = {"count": 0, "items": []}