diff --git a/app/controllers/issues_controller.rb b/app/controllers/issues_controller.rb index fd3f39a32..3bd483dc4 100644 --- a/app/controllers/issues_controller.rb +++ b/app/controllers/issues_controller.rb @@ -199,6 +199,8 @@ class IssuesController < ApplicationController else normal_status(-1, "更新失败") end + elsif @issue.issue_type.to_s == "2" && params[:status_id].to_i == 5 && @issue.author_id !== current_user.try(:id) + normal_status(-1, "不允许修改为关闭状态") else issue_params = issue_send_params(params).except(:issue_classify, :author_id, :project_id) diff --git a/dump.rdb b/dump.rdb index 388301ac5..9915154ed 100644 Binary files a/dump.rdb and b/dump.rdb differ