From c393d52267a984b46ccd0ccbf4240652ef765c8a 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 | 6 ++++++ 1 file changed, 6 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..1aeff4f7916 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,10 @@ 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) {