File tree Expand file tree Collapse file tree 2 files changed +7
-0
lines changed Expand file tree Collapse file tree 2 files changed +7
-0
lines changed Original file line number Diff line number Diff line change @@ -36,6 +36,10 @@ func MergeDevWorkspaceTemplateSpec(
36
36
if err := ensureNoConflictsWithPlugins (mainContent , pluginFlattenedContents ... ); err != nil {
37
37
return nil , err
38
38
}
39
+ // also need to ensure no conflict between parent and plugins
40
+ if err := ensureNoConflictsWithPlugins (parentFlattenedContent , pluginFlattenedContents ... ); err != nil {
41
+ return nil , err
42
+ }
39
43
40
44
result := workspaces.DevWorkspaceTemplateSpecContent {}
41
45
Original file line number Diff line number Diff line change @@ -116,6 +116,9 @@ func OverrideDevWorkspaceTemplateSpec(original *workspaces.DevWorkspaceTemplateS
116
116
117
117
func ensureOnlyExistingElementsAreOverridden (spec * workspaces.DevWorkspaceTemplateSpecContent , overrides workspaces.Overrides ) error {
118
118
return checkKeys (func (elementType string , keysSets []sets.String ) []error {
119
+ if len (keysSets ) <= 1 {
120
+ return []error {}
121
+ }
119
122
specKeys := keysSets [0 ]
120
123
overlayKeys := keysSets [1 ]
121
124
newElementsInOverlay := overlayKeys .Difference (specKeys )
You can’t perform that action at this time.
0 commit comments