Commit 4ac6445a authored by Lluis Gifre Renom's avatar Lluis Gifre Renom
Browse files

NBI Component - SSE Telemetry:

- Fixed handling of sub-subscription generation
parent 51b7f12d
Loading
Loading
Loading
Loading
+6 −3
Original line number Diff line number Diff line
@@ -126,14 +126,17 @@ class CreateSubscription(Resource):
            #        'Controllerless device detected, skipping subscription for: {:s}'.format(xpath)
            #    )
            #    continue

            sampling_interval = s['ietf-subscribed-notifications:input'][
                'ietf-yang-push:periodic'
            ]['ietf-yang-push:period']

            s_req = SSEMonitoringSubscriptionConfig()
            #s_req.device_id.device_uuid.uuid = device_controller.value
            s_req.device_id.device_uuid.uuid = controller_name
            s_req.config_type = SSEMonitoringSubscriptionConfig.Subscribe
            s_req.uri = xpath_filter
            s_req.sampling_interval = s['ietf-subscribed-notifications:input'][
                'ietf-yang-push:periodic'
            ]['ietf-yang-push:period']
            s_req.sampling_interval = str(sampling_interval)
            r: SSEMonitoringSubscriptionResponse = device_client.SSETelemetrySubscribe(s_req)
            s = SSESubsciprionDict(
                uuid=str(uuid4()),