X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=o2ims%2Fviews%2Focloud_view.py;h=953adc91a6e1dedc63d1ee8a55e418173a05703d;hb=2587e78199bbff4cf1b9bd9758edd66a92c0938b;hp=441c938c5b31d2c65a1679b81f24bc779bda48c8;hpb=8ce7973df58d75f63dca57264d4934089a8629c5;p=pti%2Fo2.git diff --git a/o2ims/views/ocloud_view.py b/o2ims/views/ocloud_view.py index 441c938..953adc9 100644 --- a/o2ims/views/ocloud_view.py +++ b/o2ims/views/ocloud_view.py @@ -218,7 +218,7 @@ def subscription_one(subscriptionId: str, return first.serialize() if first is not None else None -def subscription_create(subscriptionDto: SubscriptionDTO.subscription, +def subscription_create(subscriptionDto: SubscriptionDTO.subscription_create, uow: unit_of_work.AbstractUnitOfWork): sub_uuid = str(uuid.uuid4()) @@ -229,7 +229,8 @@ def subscription_create(subscriptionDto: SubscriptionDTO.subscription, with uow: uow.subscriptions.add(subscription) uow.commit() - return {"subscriptionId": sub_uuid} + first = uow.subscriptions.get(sub_uuid) + return first.serialize() def subscription_delete(subscriptionId: str,