Index: cloud_sync.py =================================================================== diff -u -rcad8efbb3daa666dae65e37d1b0bc8f41fc01ed9 -r78fd392821abf65d46d47982d391808a02c34249 --- cloud_sync.py (.../cloud_sync.py) (revision cad8efbb3daa666dae65e37d1b0bc8f41fc01ed9) +++ cloud_sync.py (.../cloud_sync.py) (revision 78fd392821abf65d46d47982d391808a02c34249) @@ -33,11 +33,11 @@ sleep(5) # wait for UI to prepare the configurations partition try: - g_config = helpers_read_config(CONFIG_PATH) - - if g_config[CONFIG_DEVICE][CONFIG_DEVICE_MODE] == 'operation': + if os.path.isfile(OPERATION_CONFIG_FILE_PATH) and os.access(OPERATION_CONFIG_FILE_PATH, os.R_OK): g_config = helpers_read_config(OPERATION_CONFIG_FILE_PATH) CONFIG_PATH = OPERATION_CONFIG_FILE_PATH + else: + g_config = helpers_read_config(CONFIG_PATH) except Exception as e: g_utils.logger.error("Error reading config file - {0}".format(e)) sys.exit(0) Index: cloudsync/handlers/outgoing/handler_cs_to_dcs.py =================================================================== diff -u -r34a18ebe349364c4e0462d876d4d191bf3df8939 -r78fd392821abf65d46d47982d391808a02c34249 --- cloudsync/handlers/outgoing/handler_cs_to_dcs.py (.../handler_cs_to_dcs.py) (revision 34a18ebe349364c4e0462d876d4d191bf3df8939) +++ cloudsync/handlers/outgoing/handler_cs_to_dcs.py (.../handler_cs_to_dcs.py) (revision 78fd392821abf65d46d47982d391808a02c34249) @@ -93,7 +93,14 @@ 'User-Agent': USER_AGENT } - resp = requests.get(url=url, + data = { + "hdSerialNumber": "token-validation", + "dgSerialNumber": "token-validation", + "softwareVersion": "token-validation" + } + + resp = requests.post(url=url, + data=data, headers=headers) return resp except requests.exceptions.Timeout: Index: cloudsync/utils/globals.py =================================================================== diff -u -r3e77304b648e621de83bed8b5a0ea65d7feb8cb9 -r78fd392821abf65d46d47982d391808a02c34249 --- cloudsync/utils/globals.py (.../globals.py) (revision 3e77304b648e621de83bed8b5a0ea65d7feb8cb9) +++ cloudsync/utils/globals.py (.../globals.py) (revision 78fd392821abf65d46d47982d391808a02c34249) @@ -52,7 +52,7 @@ TOKEN_CACHING_PATH = "/var/configurations/CloudSync/jwt/" DEVICE_KEBORMED_ACCESS_TOKEN_PATH = os.path.join(TOKEN_CACHING_PATH, "access_token.json") -DEVICE_TOKEN_VALIDATION = "/api/common/info" +DEVICE_TOKEN_VALIDATION = "/api/device/validate" # CREDENTIALS CREDENTIALS_PATH = "/var/configurations/CloudSync/credentials/"