diff --git a/api/snapshot.go b/api/snapshot.go index 7b6422f04..c99077404 100644 --- a/api/snapshot.go +++ b/api/snapshot.go @@ -800,6 +800,10 @@ func apiSnapshotsPull(c *gin.Context) { if err != nil { return &task.ProcessReturnValue{Code: http.StatusInternalServerError, Value: nil}, err } + err = taskCollectionFactory.SnapshotCollection().LoadComplete(freshToSnapshot) + if err != nil { + return &task.ProcessReturnValue{Code: http.StatusInternalServerError, Value: nil}, err + } freshSourceSnapshot, err := taskCollectionFactory.SnapshotCollection().ByName(body.Source) if err != nil { return &task.ProcessReturnValue{Code: http.StatusInternalServerError, Value: nil}, err