<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -174,8 +174,10 @@ module Technoweenie # :nodoc:
           
           [s3_config[:buckets].split(&quot; &quot;)].flatten.each do |bucket_name|
             RAILS_DEFAULT_LOGGER.debug &quot;Initialized S3 Bucket #{bucket_name} =&gt; #{bucket_name.gsub('.','_').camelize}&quot;
-            Object.const_set(&quot;#{bucket_name.gsub('.','_').camelize}&quot;, Class.new(AWS::S3::S3Object))
-            bucket_name.gsub('.','_').camelize.constantize.establish_connection!(:server =&gt; &quot;#{bucket_name}.#{AWS::S3::DEFAULT_HOST}&quot;)
+            unless Object.const_defined?(&quot;#{bucket_name.gsub('.','_').camelize}&quot;)
+              Object.const_set(&quot;#{bucket_name.gsub('.','_').camelize}&quot;, Class.new(AWS::S3::S3Object))
+              bucket_name.gsub('.','_').camelize.constantize.establish_connection!(:server =&gt; &quot;#{bucket_name}.#{AWS::S3::DEFAULT_HOST}&quot;)
+            end
           end
           
           base.before_update :rename_file</diff>
      <filename>lib/technoweenie/attachment_fu/backends/s3_backend.rb</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>c12fa3daf680e616615ce812ccb6fb69edd8331f</id>
    </parent>
  </parents>
  <author>
    <name>Isaac Feliu</name>
    <email>isaac@vesne.com</email>
  </author>
  <url>http://github.com/isaacfeliu/attachment_fu/commit/d01c2207d54a13695027b33522081249cd0d2c8a</url>
  <id>d01c2207d54a13695027b33522081249cd0d2c8a</id>
  <committed-date>2009-04-23T04:29:10-07:00</committed-date>
  <authored-date>2009-04-23T04:29:10-07:00</authored-date>
  <message>BugFix</message>
  <tree>d03be2ce1fc35d692f6ace0808a081a2d5a2c505</tree>
  <committer>
    <name>Isaac Feliu</name>
    <email>isaac@vesne.com</email>
  </committer>
</commit>
