Fixes: ProductViewSet
This commit is contained in:
parent
b413f98d7f
commit
e37de78d73
2 changed files with 2 additions and 2 deletions
|
|
@ -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,
|
||||||
|
|
|
||||||
|
|
@ -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:
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue