diff --git a/transcoder/src/info.go b/transcoder/src/info.go index 22254bde..c536aa98 100644 --- a/transcoder/src/info.go +++ b/transcoder/src/info.go @@ -189,8 +189,10 @@ func GetInfo(path string, sha string) (*MediaInfo, error) { var val *MediaInfo val, err = getInfo(path) - *mi.info = *val - mi.info.Sha = sha + if err == nil { + *mi.info = *val + mi.info.Sha = sha + } mi.ready.Done() saveInfo(save_path, mi.info) }()