浏览代码

Merge pull request #27924 from vieux/prevent_panic_volume_plugin_disable

prevent panic when docker build & volume plugin is disabled
Tibor Vass 8 年之前
父节点
当前提交
cc8b8ce0b3
共有 1 个文件被更改,包括 4 次插入2 次删除
  1. 4 2
      plugin/store/store.go

+ 4 - 2
plugin/store/store.go

@@ -79,8 +79,10 @@ func (ps *Store) getAllByCap(capability string) []plugingetter.CompatPlugin {
 
 	result := make([]plugingetter.CompatPlugin, 0, 1)
 	for _, p := range ps.plugins {
-		if _, err := p.FilterByCap(capability); err == nil {
-			result = append(result, p)
+		if p.IsEnabled() {
+			if _, err := p.FilterByCap(capability); err == nil {
+				result = append(result, p)
+			}
 		}
 	}
 	return result