diff --git a/lib/active_model/serializer/adapter/json_api/pagination_links.rb b/lib/active_model/serializer/adapter/json_api/pagination_links.rb index faa053e7..55e3280b 100644 --- a/lib/active_model/serializer/adapter/json_api/pagination_links.rb +++ b/lib/active_model/serializer/adapter/json_api/pagination_links.rb @@ -41,8 +41,7 @@ module ActiveModel end def url(options) - self_link = options.fetch(:links) {{}} - self_link.fetch(:self) {} ? options[:links][:self] : original_url + @url ||= options.fetch(:links, {}).fetch(:self, nil) || original_url end def original_url