diff --git a/src/test_modules/server/ogAdmClient/__init__.py b/src/test_modules/server/ogAdmClient/__init__.py index ad31007..b107431 100644 --- a/src/test_modules/server/ogAdmClient/__init__.py +++ b/src/test_modules/server/ogAdmClient/__init__.py @@ -239,6 +239,7 @@ class ogAdmClientWorker(ServerWorker): if (type(res) is not dict): #logger.error ('No se ha podido establecer conexión con el Servidor de Administración') ## Error de conexión con el servidor + logger.debug (f'res ({res})') logger.error ('Error al enviar trama ***send() fallo') return False @@ -350,11 +351,12 @@ class ogAdmClientWorker(ServerWorker): logger.error ('Ha ocurrido algún problema al enviar una petición de comandos o tareas pendientes al Servidor de Administración') logger.error ('Ha ocurrido algún problema al recibir un archivo por la red') return False + logger.debug (f'res ({res})') fileautoexec = '/tmp/_autoexec_{}'.format (self.IPlocal) logger.debug ('fileautoexec ({})'.format (fileautoexec)) with open (fileautoexec, 'w') as fd: - fd.write (res['contents']) + fd.write (base64.b64decode (res['contents']).decode('utf-8')) self.ejecutaArchivo (fileautoexec);