Send credentials only when they are provided

Closes-bug: #1272130

Change-Id: I9a82e52dcadcdcf02ecbadaf23c42243d59b464a
This commit is contained in:
Matthew Farrellee
2014-01-23 20:58:57 -05:00
parent 98bb84b069
commit aaab0505fe

View File

@@ -24,15 +24,17 @@ class DataSourceManager(base.ResourceManager):
resource_class = DataSources
def create(self, name, description, data_source_type,
url, credential_user, credential_pass):
url, credential_user=None, credential_pass=None):
data = {
'name': name,
'description': description,
'type': data_source_type,
'url': url,
'credentials': {'user': credential_user,
'password': credential_pass}
'credentials': {}
}
self._copy_if_defined(data['credentials'],
user=credential_user,
password=credential_pass)
return self._create('/data-sources', data, 'data_source')
def list(self):