Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions lib/src/open_api/index.dart
Original file line number Diff line number Diff line change
Expand Up @@ -51,13 +51,13 @@ bool _checkReferenceTypes(name, ref, self) {
final sType = self.runtimeType.toString().replaceAll(r'_$_', '');

if (ref.runtimeType != self.runtimeType) {
if (ref is _SchemaMap && self is _SchemaObject) {
if (ref is SchemaMap && self is SchemaObject) {
// Map is defined with typedef
return true;
} else if (ref is _SchemaArray && self is _SchemaMap) {
} else if (ref is SchemaArray && self is SchemaMap) {
// Array is defined with typedef
return true;
} else if (self is _SchemaObject) {
} else if (self is SchemaObject) {
// Reference types can be different if the reference is a SchemaObject
return false;
} else {
Expand Down
Loading