Sfoglia il codice sorgente

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

Dylan Smith 13 anni fa
parent
commit
302a3fa1d2
1 ha cambiato i file con 3 aggiunte e 1 eliminazioni
  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