Skip to content

Commit a1c385c

Browse files
committed
Added missing null guard in enum value resolve (#164)
1 parent 7eb38cf commit a1c385c

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/main/com/intellij/lang/jsgraphql/ide/references/GraphQLReferenceService.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -400,7 +400,7 @@ private PsiReference resolveEnumValue(GraphQLReferencePsiElement element) {
400400
// Endpoint Language
401401
final JSGraphQLEndpointNamedTypeRegistry endpointNamedTypeRegistry = JSGraphQLEndpointNamedTypeRegistry.getService(element.getProject());
402402
final JSGraphQLNamedType namedType = endpointNamedTypeRegistry.getNamedType(namedTypeScope, element);
403-
if (namedType.definitionElement instanceof JSGraphQLEndpointEnumTypeDefinition) {
403+
if (namedType != null && namedType.definitionElement instanceof JSGraphQLEndpointEnumTypeDefinition) {
404404
final JSGraphQLEndpointEnumValueDefinitionSet enumValueDefinitionSet = ((JSGraphQLEndpointEnumTypeDefinition) namedType.definitionElement).getEnumValueDefinitionSet();
405405
if (enumValueDefinitionSet != null) {
406406
for (JSGraphQLEndpointEnumValueDefinition enumValueDefinition : enumValueDefinitionSet.getEnumValueDefinitionList()) {

0 commit comments

Comments
 (0)