diff --git a/app/controllers/repositories_controller.rb b/app/controllers/repositories_controller.rb index 66b30eef8..8587ab570 100644 --- a/app/controllers/repositories_controller.rb +++ b/app/controllers/repositories_controller.rb @@ -110,7 +110,8 @@ class RepositoriesController < ApplicationController result = interactor.result @sub_entries = result.is_a?(Array) ? result.sort_by{ |hash| hash['type'] } : result else - render_error(interactor.error) + status = interactor.error == "你访问的文件不存在"? -2 : -1 + render_error(interactor.error,status) end end end