summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--excelize_test.go1
-rw-r--r--file.go1
2 files changed, 2 insertions, 0 deletions
diff --git a/excelize_test.go b/excelize_test.go
index 22e39d1..8a5ea27 100644
--- a/excelize_test.go
+++ b/excelize_test.go
@@ -307,6 +307,7 @@ func TestNewFile(t *testing.T) {
}
assert.NoError(t, f.SaveAs(filepath.Join("test", "TestNewFile.xlsx")))
+ assert.NoError(t, f.Save())
}
func TestAddDrawingVML(t *testing.T) {
diff --git a/file.go b/file.go
index 1786e27..abb0305 100644
--- a/file.go
+++ b/file.go
@@ -68,6 +68,7 @@ func (f *File) SaveAs(name string, opt ...Options) error {
if len(name) > MaxFileNameLength {
return ErrMaxFileNameLength
}
+ f.Path = name
file, err := os.OpenFile(name, os.O_WRONLY|os.O_TRUNC|os.O_CREATE, 0666)
if err != nil {
return err