diff --git a/app/logical/sources/strategies/art_station.rb b/app/logical/sources/strategies/art_station.rb index 28dd0f9b2..6ca54a5c6 100644 --- a/app/logical/sources/strategies/art_station.rb +++ b/app/logical/sources/strategies/art_station.rb @@ -7,10 +7,10 @@ module Sources::Strategies end # https://www.artstation.com/artwork/04XA4 - # https://dantewontdie.artstation.com/projects/YZK5q # https://www.artstation.com/artwork/cody-from-sf + # https://sa-dui.artstation.com/projects/DVERn def self.project_id(url) - if url =~ %r!\Ahttps?://\w+\.artstation\.com/(?:artwork|projects)/(?[a-z0-9-]+)\z!i + if url =~ %r!\Ahttps?://[a-z0-9-]+\.artstation\.com/(?:artwork|projects)/(?[a-z0-9-]+)\z!i $~[:project_id] else nil