From fc9b424581ee9fd6641f376fa2c070eac9ecf047 Mon Sep 17 00:00:00 2001 From: Weston Ganger Date: Fri, 17 Jan 2025 17:48:03 -0800 Subject: [PATCH] Fix issues with rubyzip 2.4+ create option (#23) --- CHANGELOG.md | 2 +- app/models/rails_i18n_manager/translation_key.rb | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 61908c5..266fa73 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,7 +1,7 @@ # CHANGELOG ### Unreleased - [View Diff](https://github.com/westonganger/rails_i18n_manager/compare/v1.0.3...master) - - Nothing yet +- [#23](https://github.com/westonganger/rails_i18n_manager/pull/23) - Fix issues with rubyzip 2.4+ create option ### v1.0.3 - December 2, 2024 - [View Diff](https://github.com/westonganger/rails_i18n_manager/compare/v1.0.2...v1.0.3) - [#21](https://github.com/westonganger/rails_i18n_manager/pull/21) - Switch to digested assets using either propshaft or sprockets diff --git a/app/models/rails_i18n_manager/translation_key.rb b/app/models/rails_i18n_manager/translation_key.rb index 6334b26..a862ed3 100644 --- a/app/models/rails_i18n_manager/translation_key.rb +++ b/app/models/rails_i18n_manager/translation_key.rb @@ -139,7 +139,7 @@ def self.export_to(app_name: nil, zip: false, format: :yaml) return nil end - zip_file = Zip::File.open(temp_file, create: !File.exist?(temp_file)) do |zipfile| + zip_file = Zip::File.open(temp_file, create: true) do |zipfile| files_to_write.each do |file| zipfile.add(file.sub(base_folder_path, "translations/"), file) end