Skip to content

Commit 3cc1101

Browse files
authored
Merge pull request #13 from pbasista/bugfix/default-values
Use appropriate default values for OpenAPI object fields
2 parents c30bef1 + 49c2330 commit 3cc1101

File tree

2 files changed

+7
-7
lines changed

2 files changed

+7
-7
lines changed

openapi_core/components.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -24,10 +24,10 @@ def __init__(self, dereferencer, schemas_registry):
2424
def create(self, components_spec):
2525
components_deref = self.dereferencer.dereference(components_spec)
2626

27-
schemas_spec = components_deref.get('schemas', [])
28-
responses_spec = components_deref.get('responses', [])
29-
parameters_spec = components_deref.get('parameters', [])
30-
request_bodies_spec = components_deref.get('request_bodies', [])
27+
schemas_spec = components_deref.get('schemas', {})
28+
responses_spec = components_deref.get('responses', {})
29+
parameters_spec = components_deref.get('parameters', {})
30+
request_bodies_spec = components_deref.get('request_bodies', {})
3131

3232
schemas = self.schemas_generator.generate(schemas_spec)
3333
responses = self._generate_response(responses_spec)

openapi_core/specs.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -77,10 +77,10 @@ def create(self, spec_dict, spec_url=''):
7777

7878
spec_dict_deref = self.dereferencer.dereference(spec_dict)
7979

80-
info_spec = spec_dict_deref.get('info', [])
80+
info_spec = spec_dict_deref.get('info', {})
8181
servers_spec = spec_dict_deref.get('servers', [])
82-
paths = spec_dict_deref.get('paths', [])
83-
components_spec = spec_dict_deref.get('components', [])
82+
paths = spec_dict_deref.get('paths', {})
83+
components_spec = spec_dict_deref.get('components', {})
8484

8585
info = self.info_factory.create(info_spec)
8686
servers = self.servers_generator.generate(servers_spec)

0 commit comments

Comments
 (0)