From a175201923c93131292f8846d6f9b8cf5ecc6986 Mon Sep 17 00:00:00 2001 From: admin Date: Tue, 3 Sep 2024 21:48:09 +0300 Subject: [PATCH] feat: product search --- services/product.py | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/services/product.py b/services/product.py index 135feeb..f48f6a9 100644 --- a/services/product.py +++ b/services/product.py @@ -1,5 +1,3 @@ -from typing import Union - from fastapi import HTTPException from sqlalchemy import select, func, Integer, update, or_ from sqlalchemy.orm import selectinload, Query @@ -7,7 +5,6 @@ from sqlalchemy.orm import selectinload, Query import utils.barcodes from backend import config from external.s3_uploader.uploader import S3Uploader -from models import User from models.product import Product, ProductImage from schemas.base import PaginationSchema from schemas.product import * @@ -124,7 +121,7 @@ class ProductService(BaseService): or_( Product.name.ilike(f'%{search_input}%'), Product.barcodes.any(ProductBarcode.barcode == search_input), - Product.article == search_input + Product.article.ilike(f'%{search_input}%') ) ) )