<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -8,13 +8,12 @@ module Qcontent
     module Macros
       
       def has_assets(group_name, options = {})
-        
         has_many :content_assets, :as =&gt; :content, :dependent =&gt; :delete_all
         has_many &quot;content_#{group_name}&quot;, :class_name =&gt; 'ContentAsset', 
                                           :order =&gt; 'content_assets.position ASC',
                                           :as =&gt; :content,
                                           :conditions =&gt; &quot;content_assets.asset_group = '#{group_name}'&quot;
-        has_many group_name, :through =&gt; &quot;content_#{group_name}&quot;, :source =&gt; :asset
+        has_many group_name, :through =&gt; &quot;content_#{group_name}&quot;, :source =&gt; :asset, :order =&gt; 'content_assets.position ASC'
         include InstanceMethods
         
         alias_method &quot;#{group_name}_association=&quot;, &quot;#{group_name}=&quot;
@@ -60,7 +59,7 @@ module Qcontent
               asset = Asset.create({:dir =&gt; group_name.to_s}.merge(asset_attributes))
               self.content_assets.create(:asset_id =&gt; asset.id, :position =&gt; position, :asset_group =&gt; group_name.to_s) if asset
             elsif asset_attributes.to_i &gt; 0
-              self.content_assets.create(:asset_id =&gt; asset_attributes.to_i, :position =&gt; position, :asset_group =&gt; group_name.to_s)
+              self.content_assets.create(:asset_id =&gt; asset_attributes.to_i, :position =&gt; (position.to_i + 1), :asset_group =&gt; group_name.to_s)
             end
           end
         end</diff>
      <filename>lib/qcontent/assets.rb</filename>
    </modified>
    <modified>
      <diff>@@ -39,7 +39,7 @@ module Qcontent
     end
     
     def inspect
-      &quot;&lt;Dimension: #{name}, #{dimension_s}&gt;&quot;
+      &quot;&lt;:Dimension: #{name}, #{dimension_s}:&gt;&quot;
     end
   
     private</diff>
      <filename>lib/qcontent/dimension.rb</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>a3337c08abd237ea08c91005dfcdaf2325ac34b4</id>
    </parent>
  </parents>
  <author>
    <name>Aaron Quint</name>
    <email>aaron@quirkey.com</email>
  </author>
  <url>http://github.com/quirkey/qcontent/commit/597cbe3e2a426857d3875ffc543413a377e46534</url>
  <id>597cbe3e2a426857d3875ffc543413a377e46534</id>
  <committed-date>2009-06-29T21:01:53-07:00</committed-date>
  <authored-date>2009-06-29T21:01:53-07:00</authored-date>
  <message>Enforce sorting for assets</message>
  <tree>bd6daa64ed915ac2739661b065f4aa0250a17414</tree>
  <committer>
    <name>Aaron Quint</name>
    <email>aaron@quirkey.com</email>
  </committer>
</commit>
