diff --git a/routeros_api/sentence.py b/routeros_api/sentence.py index a146910..6d61efb 100644 --- a/routeros_api/sentence.py +++ b/routeros_api/sentence.py @@ -56,7 +56,11 @@ def __init__(self, path, command, tag=None): def get_api_format(self): formated = [self.path + self.command] for key, value in self.attributes.items(): - formated.append(b'=' + key + b'=' + value) + if value == None: + formated.append(b'=' + key) + else: + formated.append(b'=' + key + b'=' + value) + for query in self.queries: formated.extend(query.get_api_format()) if self.tag is not None: