Merge "Do not filter empty strings"
This commit is contained in:
@@ -20,8 +20,8 @@ import uuid
|
||||
import six
|
||||
|
||||
|
||||
def filter_empty_keys(dictionary):
|
||||
return dict(((k, v) for k, v in dictionary.items() if v))
|
||||
def filter_null_keys(dictionary):
|
||||
return dict(((k, v) for k, v in dictionary.items() if v is not None))
|
||||
|
||||
|
||||
def validate_ref(ref, entity):
|
||||
|
||||
@@ -183,7 +183,7 @@ class Container(ContainerFormatter):
|
||||
"""Store Container in Barbican"""
|
||||
secret_refs = self._get_secrets_and_store_them_if_necessary()
|
||||
|
||||
container_dict = base.filter_empty_keys({
|
||||
container_dict = base.filter_null_keys({
|
||||
'name': self.name,
|
||||
'type': self._type,
|
||||
'secret_refs': secret_refs
|
||||
|
||||
@@ -108,7 +108,7 @@ class Order(object):
|
||||
|
||||
self._order_ref = order_ref
|
||||
|
||||
self._meta = base.filter_empty_keys(meta)
|
||||
self._meta = base.filter_null_keys(meta)
|
||||
|
||||
self._error_status_code = error_status_code
|
||||
self._error_reason = error_reason
|
||||
|
||||
@@ -232,7 +232,7 @@ class Secret(SecretFormatter):
|
||||
Stores the Secret in Barbican. New Secret objects are not persisted
|
||||
in Barbican until this method is called.
|
||||
"""
|
||||
secret_dict = base.filter_empty_keys({
|
||||
secret_dict = base.filter_null_keys({
|
||||
'name': self.name,
|
||||
'payload': self.payload,
|
||||
'payload_content_type': self.payload_content_type,
|
||||
|
||||
Reference in New Issue
Block a user