|
|
@@ -1147,6 +1147,8 @@ func CloudBrainCommitImage(ctx *context.Context, form auth.CommitImageCloudBrain |
|
|
|
|
|
|
|
} else if models.IsErrorImageCommitting(err) { |
|
|
|
ctx.JSON(200, models.BaseErrorMessage(ctx.Tr("repo.image_committing"))) |
|
|
|
} else if isOver20GError(err) { |
|
|
|
ctx.JSON(200, models.BaseErrorMessage(ctx.Tr("repo.image_over_20g"))) |
|
|
|
} else { |
|
|
|
ctx.JSON(200, models.BaseErrorMessage(ctx.Tr("repo.image_commit_fail"))) |
|
|
|
} |
|
|
@@ -1156,6 +1158,10 @@ func CloudBrainCommitImage(ctx *context.Context, form auth.CommitImageCloudBrain |
|
|
|
ctx.JSON(200, models.BaseOKMessage) |
|
|
|
} |
|
|
|
|
|
|
|
func isOver20GError(err error) bool { |
|
|
|
return strings.Contains(err.Error(), "over max image size 20GB") |
|
|
|
} |
|
|
|
|
|
|
|
func checkTopics(Topics string) ([]string, string) { |
|
|
|
var topics = make([]string, 0) |
|
|
|
var topicsStr = strings.TrimSpace(Topics) |
|
|
|