From 4d58fc3dbb7697f951d35a221f2d3dbc8e0e1b5d Mon Sep 17 00:00:00 2001 From: Emmanuelle Vargas-Gonzalez Date: Thu, 1 Jun 2017 15:25:03 -0400 Subject: [PATCH] Explicitly check for None, when intention is to set empty values or False. fixes #17 --- stix2/base.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/stix2/base.py b/stix2/base.py index 7f9db3f..0e44f65 100644 --- a/stix2/base.py +++ b/stix2/base.py @@ -97,7 +97,7 @@ class _STIXBase(collections.Mapping): # Remove any keyword arguments whose value is None setting_kwargs = {} for prop_name, prop_value in kwargs.items(): - if prop_value: + if prop_value is not None: setting_kwargs[prop_name] = prop_value # Detect any missing required properties