From 1df05715c2605a564a2ce0070c52bc0a35939f53 Mon Sep 17 00:00:00 2001 From: jeremystretch Date: Thu, 9 Dec 2021 14:56:12 -0500 Subject: [PATCH] Fixes #8033: Fix display of zero values for custom integer fields in tables --- docs/release-notes/version-3.1.md | 1 + netbox/utilities/tables.py | 4 +++- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/docs/release-notes/version-3.1.md b/docs/release-notes/version-3.1.md index f26d15d6c..92af0e1cc 100644 --- a/docs/release-notes/version-3.1.md +++ b/docs/release-notes/version-3.1.md @@ -12,6 +12,7 @@ * [#8009](https://github.com/netbox-community/netbox/issues/8009) - Validate IP addresses for uniqueness when creating an FHRP group * [#8010](https://github.com/netbox-community/netbox/issues/8010) - Allow filtering devices by multiple serial numbers * [#8019](https://github.com/netbox-community/netbox/issues/8019) - Exclude metrics endpoint when `LOGIN_REQUIRED` is true +* [#8033](https://github.com/netbox-community/netbox/issues/8033) - Fix display of zero values for custom integer fields in tables --- diff --git a/netbox/utilities/tables.py b/netbox/utilities/tables.py index 7b348b5ac..8f5692de9 100644 --- a/netbox/utilities/tables.py +++ b/netbox/utilities/tables.py @@ -415,7 +415,9 @@ class CustomFieldColumn(tables.Column): elif self.customfield.type == CustomFieldTypeChoices.TYPE_URL: # Linkify custom URLs return mark_safe(f'{value}') - return value or self.default + if value is not None: + return value + return self.default class MPTTColumn(tables.TemplateColumn):