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)"), summary=_("retrieve a single product (detailed view)"),
parameters=[ parameters=[
OpenApiParameter( OpenApiParameter(
name="lookup", name="lookup_value",
location="path", location="path",
description=_("Product UUID or slug"), description=_("Product UUID or slug"),
type=str, type=str,

View file

@ -72,7 +72,7 @@ def process_query(query: str = ""):
obj_uuid = getattr(hit, "uuid", None) or hit.meta.id obj_uuid = getattr(hit, "uuid", None) or hit.meta.id
obj_name = getattr(hit, "name", None) or getattr(hit, "title", None) or "N/A" obj_name = getattr(hit, "name", None) or getattr(hit, "title", None) or "N/A"
# Safely generate a slug # 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 idx = hit.meta.index
if idx in results: if idx in results: