diff --git a/app/api/services/myproduct.py b/app/api/services/myproduct.py index 839d9e5..91d17a8 100644 --- a/app/api/services/myproduct.py +++ b/app/api/services/myproduct.py @@ -39,7 +39,7 @@ class MyProductsService(BaseService): logger.info(f"GET HERE ******************************** : {data}", exc_info=True) mumberSub = MembersProducts.get_member_product_by_product__member_id(member_id, product_id) - subscription =[] + if not mumberSub: logger.error(f"Ready to add data to tables") response_data = { diff --git a/app/models/members_products.py b/app/models/members_products.py index 324b165..a6afdc5 100644 --- a/app/models/members_products.py +++ b/app/models/members_products.py @@ -70,7 +70,7 @@ class MembersProducts(db.Model): db.session.flush() except IntegrityError as err: logger.error(f" Error inserting subscription data {err} -- ") - return [] + raise ValueError(f"Database integrity error: {err}") return subscription