diff options
Diffstat (limited to 'lib/sisu/v3/shared_images.rb')
-rw-r--r-- | lib/sisu/v3/shared_images.rb | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/lib/sisu/v3/shared_images.rb b/lib/sisu/v3/shared_images.rb index a5a412b8..03093c6a 100644 --- a/lib/sisu/v3/shared_images.rb +++ b/lib/sisu/v3/shared_images.rb @@ -85,8 +85,11 @@ module SiSU_Images unless images images=Dir.glob("*.{png,jpg,gif,ico}") end - FileUtils::mkdir_p(dest_path) unless FileTest.directory?(dest_path) - FileUtils::chmod(0755,dest_path) + unless FileTest.directory?(dest_path) \ + or FileTest.symlink?(dest_path) + FileUtils::mkdir_p(dest_path) + FileUtils::chmod(0755,dest_path) + end if images.length > 0 images.each do |i| if FileTest.file?(i) |