@@ -18,7 +18,7 @@ class FindOperation < Operation
1818 def initialize ( resource_klass , options = { } )
1919 @filters = options [ :filters ]
2020 @include_directives = options [ :include_directives ]
21- @sort_criteria = options [ :sort_criteria ]
21+ @sort_criteria = options . fetch ( :sort_criteria , [ ] )
2222 @paginator = options [ :paginator ]
2323 super ( resource_klass , false )
2424 end
@@ -42,7 +42,7 @@ class ShowOperation < Operation
4242
4343 def initialize ( resource_klass , options = { } )
4444 @id = options . fetch ( :id )
45- @include_directives = options . fetch ( :include_directives )
45+ @include_directives = options [ :include_directives ]
4646 @transactional = false
4747 super ( resource_klass , options )
4848 end
@@ -113,9 +113,9 @@ def initialize(resource_klass, options = {})
113113 @source_klass = options . fetch ( :source_klass )
114114 @source_id = options . fetch ( :source_id )
115115 @association_type = options . fetch ( :association_type )
116- @filters = options . fetch ( :filters )
117- @sort_criteria = options . fetch ( :sort_criteria )
118- @paginator = options . fetch ( :paginator )
116+ @filters = options [ :filters ]
117+ @sort_criteria = options [ :sort_criteria ]
118+ @paginator = options [ :paginator ]
119119 @transactional = false
120120 super ( resource_klass , options )
121121 end
0 commit comments