From 2e096b3e72fccf215a39a6aa6352ccde50a64137 Mon Sep 17 00:00:00 2001 From: Ad Schellevis Date: Wed, 17 May 2017 18:46:03 +0200 Subject: [PATCH] configd, template sorting, missing type. closes https://github.com/opnsense/core/issues/1641 --- src/opnsense/service/modules/addons/template_helpers.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/opnsense/service/modules/addons/template_helpers.py b/src/opnsense/service/modules/addons/template_helpers.py index 49c1f827a..8ee188a19 100644 --- a/src/opnsense/service/modules/addons/template_helpers.py +++ b/src/opnsense/service/modules/addons/template_helpers.py @@ -28,6 +28,7 @@ package : configd """ +import collections import netaddr import operator @@ -122,6 +123,6 @@ class Helpers(object): def sortDictList(lst, *operators): if type(lst) == list: lst.sort(key=operator.itemgetter(*operators)) - elif type(lst) == dict: + elif type(lst) in (collections.OrderedDict, dict): return [lst] return lst