fix: readme error

This commit is contained in:
vilet.yy 2021-03-25 11:31:15 +08:00
parent 3be5c013a8
commit 7f28f07665
2 changed files with 29 additions and 25 deletions

View File

@ -33,6 +33,7 @@ module RepositoriesHelper
def readme_render_decode64_content(str, path)
return nil if str.blank?
begin
content = Base64.decode64(str).force_encoding('UTF-8')
c_regex = /\!\[.*?\]\((.*?)\)/
@ -61,6 +62,9 @@ module RepositoriesHelper
end
return content
rescue
return str
end
end
# unix_time values for example: 1604382982

View File

@ -1,7 +1,7 @@
json.content @project.content
json.website @project.website
if @result[:readme].blank?
json.readme nil!
json.readme nil
else
json.readme @result[:readme].merge(content: readme_render_decode64_content(@result[:readme]["content"], nil))
end