From 76adbf91fecb3e81bbee1ca2166ac71849b4b067 Mon Sep 17 00:00:00 2001 From: Tomasz Pasternak Date: Wed, 15 Nov 2023 12:19:44 +0100 Subject: [PATCH] Fix 'Non-blaze project is provided' error in GoLand closes #5703 --- .../idea/blaze/golang/resolve/BlazeGoImportResolver.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/golang/src/com/google/idea/blaze/golang/resolve/BlazeGoImportResolver.java b/golang/src/com/google/idea/blaze/golang/resolve/BlazeGoImportResolver.java index 259d5c771b3..1f1cc565071 100644 --- a/golang/src/com/google/idea/blaze/golang/resolve/BlazeGoImportResolver.java +++ b/golang/src/com/google/idea/blaze/golang/resolve/BlazeGoImportResolver.java @@ -27,6 +27,8 @@ import com.google.idea.blaze.base.lang.buildfile.psi.BuildFile; import com.google.idea.blaze.base.lang.buildfile.psi.FuncallExpression; import com.google.idea.blaze.base.model.BlazeProjectData; +import com.google.idea.blaze.base.settings.Blaze; +import com.google.idea.blaze.base.settings.BlazeImportSettings; import com.google.idea.blaze.base.sync.SyncCache; import com.google.idea.blaze.base.sync.data.BlazeProjectDataManager; import com.intellij.codeInsight.navigation.CtrlMouseHandler; @@ -69,6 +71,9 @@ public Collection resolve( @Nullable static BlazeGoPackage doResolve(String importPath, Project project) { + if (Blaze.getProjectType(project) == BlazeImportSettings.ProjectType.UNKNOWN) { + return null; + } BlazeProjectData projectData = BlazeProjectDataManager.getInstance(project).getBlazeProjectData(); if (projectData == null) {