Skip to content

Commit 280b0dc

Browse files
authored
Merge pull request #194 from ndeloof/extends_not_found
2 parents ad6e42f + 627b06f commit 280b0dc

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

loader/loader.go

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -450,7 +450,12 @@ func loadServiceWithExtends(filename, name string, servicesDict map[string]inter
450450
return nil, err
451451
}
452452

453-
serviceConfig, err := LoadService(name, servicesDict[name].(map[string]interface{}), workingDir, lookupEnv, opts.ResolvePaths)
453+
target, ok := servicesDict[name]
454+
if !ok {
455+
return nil, fmt.Errorf("cannot extend service %q in %s: service not found", name, filename)
456+
}
457+
458+
serviceConfig, err := LoadService(name, target.(map[string]interface{}), workingDir, lookupEnv, opts.ResolvePaths)
454459
if err != nil {
455460
return nil, err
456461
}

0 commit comments

Comments
 (0)