Skip to content

Commit

Permalink
Merge branch 'stable' into develop
Browse files Browse the repository at this point in the history
  • Loading branch information
jhass committed May 28, 2015
2 parents 4491923 + 36d6c5d commit 351f54d
Show file tree
Hide file tree
Showing 5 changed files with 8 additions and 9 deletions.
1 change: 1 addition & 0 deletions Changelog.md
Expand Up @@ -34,6 +34,7 @@ Ruby 2.0 is no longer officially supported.
* Improve the logging messages of Sidekiq messages [#5988](https://github.com/diaspora/diaspora/pull/5988)
* Improve the logging of Eyes output [#5989](https://github.com/diaspora/diaspora/pull/5989)
* Gracefully handle XML parse errors within federation [#5991](https://github.com/diaspora/diaspora/pull/5991)
* Remove zip-zip workaround gem [#6001](https://github.com/diaspora/diaspora/pull/6001)

## Bug fixes
* Disable auto follow back on aspect deletion [#5846](https://github.com/diaspora/diaspora/pull/5846)
Expand Down
6 changes: 3 additions & 3 deletions Gemfile
Expand Up @@ -173,9 +173,9 @@ gem "rails-timeago", "2.11.0"

gem "logging-rails", "0.5.0", require: "logging/rails"

# Workarounds
# https://github.com/rubyzip/rubyzip#important-note
gem "zip-zip"
# Reading and writing zip files

gem "rubyzip", "1.1.7"

# Prevent occasions where minitest is not bundled in
# packaged versions of ruby. See following issues/prs:
Expand Down
4 changes: 1 addition & 3 deletions Gemfile.lock
Expand Up @@ -718,8 +718,6 @@ GEM
will_paginate (3.0.7)
xpath (2.0.0)
nokogiri (~> 1.3)
zip-zip (0.3)
rubyzip (>= 1.0.0)

PLATFORMS
ruby
Expand Down Expand Up @@ -830,6 +828,7 @@ DEPENDENCIES
rspec-rails (= 3.2.1)
rubocop (= 0.31.0)
ruby-oembed (= 0.8.14)
rubyzip (= 1.1.7)
sass-rails (= 5.0.1)
selenium-webdriver (= 2.45.0)
shoulda-matchers (= 2.8.0)
Expand All @@ -851,4 +850,3 @@ DEPENDENCIES
uuid (= 2.3.7)
webmock (= 1.21.0)
will_paginate (= 3.0.7)
zip-zip
2 changes: 1 addition & 1 deletion app/models/user.rb
Expand Up @@ -325,7 +325,7 @@ def queue_export_photos
def perform_export_photos!
temp_zip = Tempfile.new([username, '_photos.zip'])
begin
Zip::ZipOutputStream.open(temp_zip.path) do |zos|
Zip::OutputStream.open(temp_zip.path) do |zos|
photos.each do |photo|
begin
photo_file = photo.unprocessed_image.file
Expand Down
4 changes: 2 additions & 2 deletions spec/models/user_spec.rb
Expand Up @@ -1065,14 +1065,14 @@
expect(@user.exported_photos_at).to be_present
expect(@user.exporting_photos).to be_falsey
expect(@user.exported_photos_file.filename).to match /.zip/
expect(Zip::ZipFile.open(@user.exported_photos_file.path).entries.count).to eq(1)
expect(Zip::File.open(@user.exported_photos_file.path).entries.count).to eq(1)
end

it "does not add empty entries when photo not found" do
File.unlink @user.photos.first.unprocessed_image.path
@user.perform_export_photos!
expect(@user.exported_photos_file.filename).to match /.zip/
expect(Zip::ZipFile.open(@user.exported_photos_file.path).entries.count).to eq(0)
expect(Zip::File.open(@user.exported_photos_file.path).entries.count).to eq(0)
end
end

Expand Down

0 comments on commit 351f54d

Please sign in to comment.