Commit 0bf91659 authored by Lluis Gifre Renom's avatar Lluis Gifre Renom
Browse files

Service component - Service Handler API:

- Fixed Settings Handler get_endpoint_settings()
parent 45d196ba
Loading
Loading
Loading
Loading
+4 −2
Original line number Diff line number Diff line
@@ -78,11 +78,13 @@ class SettingsHandler:

        for device_key in device_keys:
            for endpoint_key in endpoint_keys:
                endpoint_settings_uri = '/device[{:s}]/endpoint[{:s}]'.format(device_key, endpoint_key)
                # should navigate from deepest to top-level

                endpoint_settings_uri = '/device[{:s}]/endpoint[{:s}]/settings'.format(device_key, endpoint_key)
                endpoint_settings = self.get(endpoint_settings_uri)
                if endpoint_settings is not None: return endpoint_settings

                endpoint_settings_uri += '/settings'
                endpoint_settings_uri = '/device[{:s}]/endpoint[{:s}]'.format(device_key, endpoint_key)
                endpoint_settings = self.get(endpoint_settings_uri)
                if endpoint_settings is not None: return endpoint_settings