Fixes: ProductViewSet

This commit is contained in:
Egor Pavlovich Gorbunov 2025-06-08 17:08:57 +03:00
parent b413f98d7f
commit e37de78d73
2 changed files with 2 additions and 2 deletions

View file

@ -447,7 +447,7 @@ PRODUCT_SCHEMA = {
summary=_("retrieve a single product (detailed view)"),
parameters=[
OpenApiParameter(
name="lookup",
name="lookup_value",
location="path",
description=_("Product UUID or slug"),
type=str,

View file

@ -72,7 +72,7 @@ def process_query(query: str = ""):
obj_uuid = getattr(hit, "uuid", None) or hit.meta.id
obj_name = getattr(hit, "name", None) or getattr(hit, "title", None) or "N/A"
# Safely generate a slug
obj_slug = getattr(hit, "slug", None) or slugify(obj_name)
obj_slug = getattr(hit, "slug", None) or slugify(f"{obj_uuid}{obj_name}")
idx = hit.meta.index
if idx in results: