diff --git a/modules/storage/obs.go b/modules/storage/obs.go
index 33730b72c..ab978b084 100755
--- a/modules/storage/obs.go
+++ b/modules/storage/obs.go
@@ -575,6 +575,8 @@ func GetObsLogFileName(prefix string) (string, error) {
log.Error("PutObject failed:", err.Error())
return "", err
}
-
+ if output == nil || len(output.Contents) == 0 {
+ return "", errors.New("obs log files not exist")
+ }
return output.Contents[0].Key, nil
}
diff --git a/templates/repo/modelarts/trainjob/show.tmpl b/templates/repo/modelarts/trainjob/show.tmpl
index 9c2a91921..53cf614fe 100755
--- a/templates/repo/modelarts/trainjob/show.tmpl
+++ b/templates/repo/modelarts/trainjob/show.tmpl
@@ -488,7 +488,7 @@
{{$.i18n.Tr "repo.modelarts.download_log"}}
@@ -752,7 +752,6 @@
$('#' + version_name + '-status').text(data.JobStatus)
console.log(data)
if (["KILLED", "FAILED", "START_FAILED", "STOPPED", "COMPLETED"].includes(data.JobStatus)) {
- $(`#${version_name}-log-down`).removeClass('disabled').addClass('ti-download-file')
$('#' + version_name + '-stop').addClass('disabled')
}
@@ -809,6 +808,12 @@
$('input[name=end_line]').val(data.EndLine)
$('input[name=start_line]').val(data.StartLine)
$(`#log_file${version_name}`).text(data.Content)
+ if(data.CanLogDownload){
+ $(`#${version_name}-log-down`).removeClass('disabled').addClass('ti-download-file')
+ }else{
+ $(`#${version_name}-log-down`).removeClass('ti-download-file').addClass('disabled')
+ }
+
}).fail(function (err) {
console.log(err);
});
@@ -1029,6 +1034,11 @@
$(`#log${version_name} input[name=end_line]`).val(data.EndLine) //如果变动就改变所对应的值
$(`#log${version_name} input[name=start_line]`).val(data.StartLine)
$(`#log${version_name}`).append('' + data.Content)
+ if(data.CanLogDownload){
+ $(`#${version_name}-log-down`).removeClass('disabled').addClass('ti-download-file')
+ }else{
+ $(`#${version_name}-log-down`).removeClass('ti-download-file').addClass('disabled')
+ }
$.get(`/api/v1/repos/${userName}/${repoPath}/modelarts/train-job/${jobID}/log?version_name=${version_name}&base_line=${data.EndLine}&lines=50&order=desc`, (data) => {
if (data.Lines == 0) {
$(`.message${version_name} #header`).text('您已翻阅至日志底部')