From cc9d8ac3501b1dc64d6b48990792a06637d69314 Mon Sep 17 00:00:00 2001 From: Eric Garver Date: Fri, 17 Apr 2020 14:45:16 -0400 Subject: [PATCH 19/45] fix(config): bool values in dict based import/export Always export bool values. (cherry picked from commit ae4b9b44ed8e9e62f47846f7032c19b559e3d7ad) (cherry picked from commit 88016dc40ba2e119fe04e54724fb432404d7e8c1) --- src/firewall/core/io/service.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/firewall/core/io/service.py b/src/firewall/core/io/service.py index cf343fe0ce93..0387b6c798b0 100644 --- a/src/firewall/core/io/service.py +++ b/src/firewall/core/io/service.py @@ -96,7 +96,7 @@ class Service(IO_Object): conf = {} type_formats = dict([(x[0], x[1]) for x in self.IMPORT_EXPORT_STRUCTURE]) for key in type_formats: - if getattr(self, key): + if getattr(self, key) or isinstance(getattr(self, key), bool): conf[key] = copy.deepcopy(getattr(self, key)) return conf -- 2.27.0