breed_enricher: Wikimedia-Foto-Fetch + alle Rassen in einem Rutsch (limit 2000)
- breed_enricher: _fetch_wikimedia_photo() (de/en Fallback via Wikipedia API) - breed_enricher: foto_url nach KI-Anreicherung automatisch befüllen - scheduler: Startup- und Nacht-Job auf limit=2000 (357 ausstehende Rassen) - scheduler: Status-Report alle 2h statt 2×/Tag - dogs.py: sitting_access → sitting_subscriptions (SQL-Fix)
This commit is contained in:
parent
988cffcbd4
commit
28cad893d1
3 changed files with 57 additions and 15 deletions
|
|
@ -267,7 +267,7 @@ async def get_dog_skills(dog_id: int, user=Depends(get_current_user)):
|
|||
uid = user["id"]
|
||||
with db() as conn:
|
||||
dog = conn.execute(
|
||||
"SELECT id, user_id FROM dogs WHERE id=? AND (user_id=? OR id IN (SELECT dog_id FROM sitting_access WHERE friend_id=? AND expires_at > datetime('now')))",
|
||||
"SELECT id, user_id FROM dogs WHERE id=? AND (user_id=? OR id IN (SELECT dog_id FROM sitting_subscriptions WHERE sitter_id=? AND valid_until >= date('now')))",
|
||||
(dog_id, uid, uid)
|
||||
).fetchone()
|
||||
if not dog:
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue