Skip to content

Commit 7589698

Browse files
committed
wip
1 parent 483db2e commit 7589698

File tree

1 file changed

+15
-5
lines changed

1 file changed

+15
-5
lines changed

components/content-service/pkg/layer/provider.go

Lines changed: 15 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -264,8 +264,12 @@ func (s *Provider) GetContentLayerPVC(ctx context.Context, owner, workspaceID st
264264
if err != nil {
265265
return nil, nil, err
266266
}
267+
layerReady, err := workspaceReadyLayerPVC(csapi.WorkspaceInitFromBackup)
268+
if err != nil {
269+
return nil, nil, err
270+
}
267271

268-
l = []Layer{*layer}
272+
l = []Layer{*layer, *layerReady}
269273
return l, manifest, nil
270274
}
271275

@@ -274,8 +278,12 @@ func (s *Provider) GetContentLayerPVC(ctx context.Context, owner, workspaceID st
274278
if err != nil {
275279
return nil, nil, err
276280
}
281+
layerReady, err := workspaceReadyLayerPVC(csapi.WorkspaceInitFromBackup)
282+
if err != nil {
283+
return nil, nil, err
284+
}
277285

278-
l = []Layer{*layer}
286+
l = []Layer{*layer, *layerReady}
279287
return l, manifest, nil
280288
}
281289

@@ -288,7 +296,6 @@ func (s *Provider) GetContentLayerPVC(ctx context.Context, owner, workspaceID st
288296
if err != nil {
289297
return nil, nil, err
290298
}
291-
// we also need to place ready file
292299
layerReady, err := workspaceReadyLayerPVC(csapi.WorkspaceInitFromOther)
293300
if err != nil {
294301
return nil, nil, err
@@ -306,7 +313,6 @@ func (s *Provider) GetContentLayerPVC(ctx context.Context, owner, workspaceID st
306313
if err != nil {
307314
return nil, nil, err
308315
}
309-
// we also need to place ready file
310316
layerReady, err := workspaceReadyLayerPVC(csapi.WorkspaceInitFromPrebuild)
311317
if err != nil {
312318
return nil, nil, err
@@ -354,7 +360,11 @@ func (s *Provider) GetContentLayerPVC(ctx context.Context, owner, workspaceID st
354360
if err != nil {
355361
return nil, nil, err
356362
}
357-
return []Layer{*layer}, nil, nil
363+
layerReady, err := workspaceReadyLayerPVC(csapi.WorkspaceInitFromOther)
364+
if err != nil {
365+
return nil, nil, err
366+
}
367+
return []Layer{*layer, *layerReady}, nil, nil
358368
}
359369
if initializer.GetBackup() != nil {
360370
// We were asked to restore a backup and have tried above. We've failed to restore the backup,

0 commit comments

Comments
 (0)