fix: readme error
This commit is contained in:
parent
3be5c013a8
commit
7f28f07665
|
@ -33,6 +33,7 @@ module RepositoriesHelper
|
||||||
|
|
||||||
def readme_render_decode64_content(str, path)
|
def readme_render_decode64_content(str, path)
|
||||||
return nil if str.blank?
|
return nil if str.blank?
|
||||||
|
begin
|
||||||
content = Base64.decode64(str).force_encoding('UTF-8')
|
content = Base64.decode64(str).force_encoding('UTF-8')
|
||||||
|
|
||||||
c_regex = /\!\[.*?\]\((.*?)\)/
|
c_regex = /\!\[.*?\]\((.*?)\)/
|
||||||
|
@ -61,6 +62,9 @@ module RepositoriesHelper
|
||||||
end
|
end
|
||||||
|
|
||||||
return content
|
return content
|
||||||
|
rescue
|
||||||
|
return str
|
||||||
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
# unix_time values for example: 1604382982
|
# unix_time values for example: 1604382982
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
json.content @project.content
|
json.content @project.content
|
||||||
json.website @project.website
|
json.website @project.website
|
||||||
if @result[:readme].blank?
|
if @result[:readme].blank?
|
||||||
json.readme nil!
|
json.readme nil
|
||||||
else
|
else
|
||||||
json.readme @result[:readme].merge(content: readme_render_decode64_content(@result[:readme]["content"], nil))
|
json.readme @result[:readme].merge(content: readme_render_decode64_content(@result[:readme]["content"], nil))
|
||||||
end
|
end
|
||||||
|
|
Loading…
Reference in New Issue