diff --git a/app/api/services/myproduct.py b/app/api/services/myproduct.py index 91d17a8..db79c54 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) - + if not mumberSub: logger.error(f"Ready to add data to tables") response_data = { @@ -57,7 +57,7 @@ class MyProductsService(BaseService): subscription = MembersProducts.create_subscription(member_id ,product_id,status,internal_url) response_data = { - "subscription": subscription, + "subscription": subscription.uid, "member_id": member_id, "uid": uid } diff --git a/app/models/members_products.py b/app/models/members_products.py index a6afdc5..c3740b3 100644 --- a/app/models/members_products.py +++ b/app/models/members_products.py @@ -61,11 +61,13 @@ class MembersProducts(db.Model): member_id=member_id, product_id=product_id, status=status, - internal_url=internal_url + internal_url=internal_url, + added=datetime.now(timezone.utc), + updated=datetime.now(timezone.utc) ) try: - logger.info(f" About to Insert Subscription Data ") + logger.info(f" About to Insert Subscription Data {subscription.member_id} ") db.session.add(subscription) db.session.flush() except IntegrityError as err: