Public Access
feat(meals): enforce three lower-calorie dinners with media
This commit is contained in:
@@ -17,7 +17,7 @@ import httpx
|
||||
from sqlalchemy.orm import Session
|
||||
|
||||
from app.config import settings
|
||||
from app.models import Recipe
|
||||
from app.models import Recipe, RecipeCatalogStatus
|
||||
|
||||
logger = logging.getLogger(__name__)
|
||||
|
||||
@@ -156,6 +156,7 @@ def generate_image_for_recipe(
|
||||
# Persist on recipe row if a DB session was provided.
|
||||
if db is not None:
|
||||
recipe.image_url = public_path
|
||||
recipe.image_source = f"openai:{model}"
|
||||
db.add(recipe)
|
||||
db.commit()
|
||||
logger.info("Image saved for '%s' -> %s", recipe.name, public_path)
|
||||
@@ -183,7 +184,9 @@ def generate_images_batch(
|
||||
"""
|
||||
from sqlalchemy import or_
|
||||
|
||||
query = db.query(Recipe)
|
||||
query = db.query(Recipe).filter(
|
||||
Recipe.catalog_status == RecipeCatalogStatus.ACTIVE
|
||||
)
|
||||
|
||||
if recipe_ids:
|
||||
query = query.filter(Recipe.id.in_(recipe_ids))
|
||||
|
||||
Reference in New Issue
Block a user