fix: uploading barcode pdf files instead of images
This commit is contained in:
@@ -7,6 +7,7 @@ from sqlalchemy.orm import selectinload, Query
|
||||
import utils.barcodes
|
||||
from backend import config
|
||||
from barcodes.images_uploader import BarcodeImagesUploader
|
||||
from barcodes.pdf.pdf_maker import PdfMaker
|
||||
from external.s3_uploader.uploader import S3Uploader
|
||||
from models.product import Product, ProductImage, ProductBarcodeImage
|
||||
from schemas.base import PaginationSchema
|
||||
@@ -277,6 +278,7 @@ class ProductService(BaseService):
|
||||
|
||||
async def upload_barcode_image(self, product_id: int, upload_file: UploadFile) -> ProductUploadBarcodeImageResponse:
|
||||
try:
|
||||
PdfMaker.check_is_correct_aspects_ratio(upload_file.file)
|
||||
await self.get_model_by_id(product_id)
|
||||
|
||||
uploader = BarcodeImagesUploader()
|
||||
@@ -296,7 +298,6 @@ class ProductService(BaseService):
|
||||
barcode_image_url=barcode_image_url,
|
||||
)
|
||||
except Exception as e:
|
||||
print(e)
|
||||
return ProductUploadBarcodeImageResponse(ok=False, message=str(e))
|
||||
|
||||
async def delete_barcode_image(self, product_id: int) -> ProductDeleteBarcodeImageResponse:
|
||||
|
||||
Reference in New Issue
Block a user