このコミットが含まれているのは:
2026-07-18 01:37:11 +09:00
コミット 2d2a9b4bd6
2個のファイルの変更114行の追加99行の削除
+4 -2
ファイルの表示
@@ -226,12 +226,14 @@ class Post < ApplicationRecord
end
def self.sanitised_svg_bytes(bytes)
parse_options =
Nokogiri::XML::ParseOptions::STRICT |
Nokogiri::XML::ParseOptions::NONET
document = Nokogiri::XML(
bytes,
nil,
nil,
Nokogiri::XML::ParseOptions::STRICT
| Nokogiri::XML::ParseOptions::NONET)
parse_options)
root = document.root
raise MiniMagick::Error, 'SVG が不正です.' if root == nil || root.name != 'svg'
raise MiniMagick::Error, 'SVG が不正です.' if document.internal_subset != nil