readme GBK编码问题 执行顺序调整

This commit is contained in:
2023-06-30 16:58:35 +08:00
parent 8dc1c7f48c
commit 2f411e3421
2 changed files with 2 additions and 4 deletions

View File

@@ -263,8 +263,9 @@ class RepositoriesController < ApplicationController
end
@path = GiteaService.gitea_config[:domain]+"/#{@owner.login}/#{@repository.identifier}/raw/branch/#{params[:ref]}/"
@readme = result[:status] === :success ? result[:body] : nil
@readme['content'] = decode64_content(@readme, @owner, @repository, params[:ref], @path)
# replace_content 前置防止被content改写
@readme['replace_content'] = readme_decode64_content(@readme, @owner, @repository, params[:ref], @path)
@readme['content'] = decode64_content(@readme, @owner, @repository, params[:ref], @path)
Rails.logger.info("readme['replace_content']=================#{@readme['replace_content']}")
render json: @readme.slice("type", "encoding", "size", "name", "path", "content", "sha", "replace_content")
rescue