summaryrefslogtreecommitdiffstats
path: root/modules/module.go
diff options
context:
space:
mode:
Diffstat (limited to 'modules/module.go')
-rw-r--r--modules/module.go4
1 files changed, 3 insertions, 1 deletions
diff --git a/modules/module.go b/modules/module.go
index 0d094fe87..42bd94e7b 100644
--- a/modules/module.go
+++ b/modules/module.go
@@ -184,5 +184,7 @@ func (m *moduleAdapter) Watch() bool {
return m.Replace().Version() == ""
}
- return false
+ // Any module set up in a workspace file will have Indirect set to false.
+ // That leaves modules inside the read-only module cache.
+ return !m.gomod.Indirect
}