diff --git a/logs/models.py b/logs/models.py index 3d50988d..f4fb23f6 100644 --- a/logs/models.py +++ b/logs/models.py @@ -50,8 +50,8 @@ def make_version_filter(key, value): :param value: str or int, The argument's value :returns: A Q filter """ - # The lookup is done in a json string, so the lookup has to be formated - # based on the value's type + # The lookup is done in a json string, so it has to be formated + # based on the value's type (to add " or not) if type(value) is str: formatted_value = "\"{}\"".format(value) else: @@ -196,7 +196,7 @@ class MachineHistorySearch: """ return ( Version.objects.get_for_model(Interface) - .filter(make_version_filter("mac_address", mac)) + .filter(make_version_filter("mac_address", str(mac))) .order_by("revision__date_created") )