@@ -81,7 +81,7 @@ func (t *TenantStorage) Write(ctx context.Context, data api.Patch, opts ...api.S
8181 }
8282
8383 for k , server := range model .Servers {
84- opts = append (opts , api .WithWorkspace (k ))
84+ wopts : = append (opts , api .WithWorkspace (k ))
8585
8686 var (
8787 serverData models.Rfc7396PatchOperation
@@ -100,7 +100,7 @@ func (t *TenantStorage) Write(ctx context.Context, data api.Patch, opts ...api.S
100100 if err = t .ServerStorage .Write (ctx , & api.ServerPatch {
101101 Data : serverData ,
102102 Ext : ext .GetServerExtensions (k ),
103- }, opts ... ); err != nil {
103+ }, wopts ... ); err != nil {
104104 return err
105105 }
106106 }
@@ -194,15 +194,17 @@ func (t *TenantStorage) Read(ctx context.Context, opts ...api.SourceOpt) (api.Pa
194194 for _ , workspace := range workspaces {
195195 var workspaceConfig api.Patch
196196
197- opts = append (opts , api .WithWorkspace (workspace ), api .WithFilters ([]string {}))
197+ wopts : = append (opts , api .WithWorkspace (workspace ), api .WithFilters ([]string {}))
198198
199- if workspaceConfig , err = t .ServerStorage .Read (ctx , opts ... ); err != nil {
199+ if workspaceConfig , err = t .ServerStorage .Read (ctx , wopts ... ); err != nil {
200200 return nil , err
201201 }
202202
203203 data := workspaceConfig .GetData ()
204204
205205 utils .CleanPatch (data )
206+
207+ servers [workspace ] = data
206208 }
207209
208210 tenant ["servers" ] = servers
0 commit comments