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}%') ) ) )