Avoid crashing when service name is not provided as log source

This commit is contained in:
Augustin Trancart 2020-05-08 18:05:49 +02:00
parent bcb16416b2
commit a8d52eb1d4

View file

@ -70,6 +70,7 @@ def service_add(name, description=None, log=None, log_type=None, test_status=Non
if log_type is not None: if log_type is not None:
logger.warning("/!\\ Packagers! --log_type is deprecated. You do not need to specify --log_type systemd anymore ... Yunohost now automatically fetch the journalctl of the systemd service by default.") logger.warning("/!\\ Packagers! --log_type is deprecated. You do not need to specify --log_type systemd anymore ... Yunohost now automatically fetch the journalctl of the systemd service by default.")
# Usually when adding such a service, the service name will be provided so we remove it as it's not a log file path # Usually when adding such a service, the service name will be provided so we remove it as it's not a log file path
if name in log:
log.remove(name) log.remove(name)
service['log'] = log service['log'] = log