Skip to content

Commit 94060e2

Browse files
committed
Strict equality of generic type parameter count
1 parent e28e761 commit 94060e2

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/Nest/Resolvers/Writers/TypeMappingWriter.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -284,7 +284,7 @@ private static Type GetUnderlyingType(Type type)
284284
if (type.IsArray)
285285
return type.GetElementType();
286286

287-
if (type.IsGenericType && type.GetGenericArguments().Length >= 1 && (type.GetInterface("IEnumerable") != null || Nullable.GetUnderlyingType(type) != null))
287+
if (type.IsGenericType && type.GetGenericArguments().Length == 1 && (type.GetInterface("IEnumerable") != null || Nullable.GetUnderlyingType(type) != null))
288288
return type.GetGenericArguments()[0];
289289

290290
return type;

0 commit comments

Comments
 (0)