diff --git a/modules/storage/obs.go b/modules/storage/obs.go index 6636f0976..df12c73e3 100755 --- a/modules/storage/obs.go +++ b/modules/storage/obs.go @@ -162,7 +162,7 @@ func ObsRemoveObject(bucket string, path string) error { delObj := &obs.DeleteObjectInput{} delObj.Bucket = setting.Bucket delObj.Key = val.Key - //ObsCli.DeleteObject(delObj) + ObsCli.DeleteObject(delObj) } if output.IsTruncated { input.Marker = output.NextMarker diff --git a/routers/repo/ai_model_manage.go b/routers/repo/ai_model_manage.go index e6c08c0ac..307129911 100644 --- a/routers/repo/ai_model_manage.go +++ b/routers/repo/ai_model_manage.go @@ -142,7 +142,7 @@ func DeleteModelByID(id string) error { if err == nil { log.Info("bucket=" + setting.Bucket + " path=" + model.Path) if strings.HasPrefix(model.Path, setting.Bucket+"/"+Model_prefix) { - err := storage.ObsRemoveObject(setting.Bucket, model.Path[len(setting.Bucket+"/"+Model_prefix):]) + err := storage.ObsRemoveObject(setting.Bucket, model.Path[len(setting.Bucket)+1:]) if err != nil { log.Info("Failed to delete model. id=" + id) return err