소스 검색

Ensure prefix_options are set on assets returned from Asset.find. Fixes #14

Dylan Smith 13 년 전
부모
커밋
302a3fa1d2
1개의 변경된 파일3개의 추가작업 그리고 1개의 파일을 삭제
  1. 3 1
      lib/shopify_api/resources/asset.rb

+ 3 - 1
lib/shopify_api/resources/asset.rb

@@ -55,7 +55,9 @@ module ShopifyAPI
         params = {:asset => {:key => args[0]}}
         params = params.merge(args[1][:params]) if args[1] && args[1][:params]
         path_prefix = params[:theme_id] ? "/admin/themes/#{params[:theme_id]}" : "/admin"
-        find(:one, :from => "#{path_prefix}/assets.#{format.extension}", :params => params)
+        resource = find(:one, :from => "#{path_prefix}/assets.#{format.extension}", :params => params)
+        resource.prefix_options[:theme_id] = params[:theme_id] if resource && params[:theme_id]
+        resource
       end
     end