diff --git a/core/graphene/object_types.py b/core/graphene/object_types.py index 2465ce0a..dcaff0fb 100644 --- a/core/graphene/object_types.py +++ b/core/graphene/object_types.py @@ -79,7 +79,7 @@ class BrandType(DjangoObjectType): model = Brand interfaces = (relay.Node,) fields = ("uuid", "categories", "name") - filter_fields = ["uuid"] + filter_fields = ["uuid", "name"] description = _("brands") def resolve_categories(self, info): @@ -101,7 +101,6 @@ class MinMaxPriceType(ObjectType): class CategoryType(DjangoObjectType): children = List( lambda: CategoryType, - depth=Int(default_value=None), description=_("categories"), ) image = String(description=_("category image url")) @@ -132,15 +131,7 @@ class CategoryType(DjangoObjectType): filter_fields = ["uuid"] description = _("categories") - def resolve_children(self, info, depth=None) -> TreeQuerySet: - max_depth = self.get_tree_depth() - - if depth is None: - depth = max_depth - - if depth <= 0: - return Category.objects.none() - + def resolve_children(self, info) -> TreeQuerySet: categories = Category.objects.filter(parent=self) if info.context.user.has_perm("core.view_category"): return categories