summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--CHANGELOG.md1
-rw-r--r--lib/axlsx/package.rb2
-rw-r--r--lib/axlsx/workbook/worksheet/sheet_pr.rb2
3 files changed, 3 insertions, 2 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 39002c80..7c7e81a8 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -4,6 +4,7 @@ CHANGELOG
- Fix bug when calling `worksheet.add_border("A1:B2", nil)`
- Change `BorderCreator#initialize` arguments handling
- Fix `add_border` to work with singluar cell refs
+ - [PR #196](https://github.com/caxlsx/caxlsx/pull/196) - Fix tab color reassignment
- **October.21.22**: 3.3.0
- [PR #168](https://github.com/caxlsx/caxlsx/pull/168) - Merge in the gem [`axlsx_styler`](https://github.com/axlsx-styler-gem/axlsx_styler)
diff --git a/lib/axlsx/package.rb b/lib/axlsx/package.rb
index 02ab184c..2118d0ea 100644
--- a/lib/axlsx/package.rb
+++ b/lib/axlsx/package.rb
@@ -186,7 +186,7 @@ module Axlsx
end
unless part[:path].nil?
zip.put_next_entry(zip_entry_for_part(part))
- zip.write IO.read(part[:path], mode: "rb")
+ zip.write File.read(part[:path], mode: "rb")
end
end
zip
diff --git a/lib/axlsx/workbook/worksheet/sheet_pr.rb b/lib/axlsx/workbook/worksheet/sheet_pr.rb
index 9d6c0b5e..4fccf662 100644
--- a/lib/axlsx/workbook/worksheet/sheet_pr.rb
+++ b/lib/axlsx/workbook/worksheet/sheet_pr.rb
@@ -71,7 +71,7 @@ module Axlsx
# @see tab_color
def tab_color=(v)
- @tab_color ||= Color.new(:rgb => v)
+ @tab_color = Color.new(:rgb => v)
end
private