diff --git a/api/snapshot.go b/api/snapshot.go index 5e855733..13358b8f 100644 --- a/api/snapshot.go +++ b/api/snapshot.go @@ -803,6 +803,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