diff --git a/app/models/post.rb b/app/models/post.rb index 850fce938..6139a4b02 100644 --- a/app/models/post.rb +++ b/app/models/post.rb @@ -1017,6 +1017,8 @@ class Post < ActiveRecord::Base def parse_pixiv_id if source =~ %r!http://i\d\.pixiv\.net/img-inf/img/\d+/\d+/\d+/\d+/\d+/\d+/(\d+)_s.jpg! self.pixiv_id = $1 + elsif source =~ %r!http://img\d+\.pixiv\.net/img/[^\/]+/(\d+)! + self.pixiv_id = $1 elsif source =~ %r!http://i\d\.pixiv\.net/img\d+/img/[^\/]+/(\d+)! self.pixiv_id = $1 elsif source =~ /pixiv\.net/ && source =~ /illust_id=(\d+)/