@@ -264,8 +264,12 @@ func (s *Provider) GetContentLayerPVC(ctx context.Context, owner, workspaceID st
264
264
if err != nil {
265
265
return nil , nil , err
266
266
}
267
+ layerReady , err := workspaceReadyLayerPVC (csapi .WorkspaceInitFromBackup )
268
+ if err != nil {
269
+ return nil , nil , err
270
+ }
267
271
268
- l = []Layer {* layer }
272
+ l = []Layer {* layer , * layerReady }
269
273
return l , manifest , nil
270
274
}
271
275
@@ -274,8 +278,12 @@ func (s *Provider) GetContentLayerPVC(ctx context.Context, owner, workspaceID st
274
278
if err != nil {
275
279
return nil , nil , err
276
280
}
281
+ layerReady , err := workspaceReadyLayerPVC (csapi .WorkspaceInitFromBackup )
282
+ if err != nil {
283
+ return nil , nil , err
284
+ }
277
285
278
- l = []Layer {* layer }
286
+ l = []Layer {* layer , * layerReady }
279
287
return l , manifest , nil
280
288
}
281
289
@@ -288,7 +296,6 @@ func (s *Provider) GetContentLayerPVC(ctx context.Context, owner, workspaceID st
288
296
if err != nil {
289
297
return nil , nil , err
290
298
}
291
- // we also need to place ready file
292
299
layerReady , err := workspaceReadyLayerPVC (csapi .WorkspaceInitFromOther )
293
300
if err != nil {
294
301
return nil , nil , err
@@ -306,7 +313,6 @@ func (s *Provider) GetContentLayerPVC(ctx context.Context, owner, workspaceID st
306
313
if err != nil {
307
314
return nil , nil , err
308
315
}
309
- // we also need to place ready file
310
316
layerReady , err := workspaceReadyLayerPVC (csapi .WorkspaceInitFromPrebuild )
311
317
if err != nil {
312
318
return nil , nil , err
@@ -354,7 +360,11 @@ func (s *Provider) GetContentLayerPVC(ctx context.Context, owner, workspaceID st
354
360
if err != nil {
355
361
return nil , nil , err
356
362
}
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
358
368
}
359
369
if initializer .GetBackup () != nil {
360
370
// We were asked to restore a backup and have tried above. We've failed to restore the backup,
0 commit comments