diff --git a/views/problem.ejs b/views/problem.ejs
index 909f101..c85bd62 100644
--- a/views/problem.ejs
+++ b/views/problem.ejs
@@ -84,7 +84,9 @@ div[class*=ace_br] {
提交记录
返回比赛
<% } else { %>
- 提交
+ <% if (testcases && !testcases.error) { %>
+ 提交
+ <% } %>
提交记录
统计
测试数据
@@ -175,7 +177,7 @@ div[class*=ace_br] {
<% } %>
<% let noSubmit = false; %>
<%
- if (typeof contest !== 'undefined' && contest && contest.ended) {
+ if (typeof contest !== 'undefined' && contest && contest.ended || (!testcases || testcases.error)) {
noSubmit = true;
}
%>