View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0003373 | FreeCAD | Bug | public | 2018-03-14 15:38 | 2018-09-26 13:23 |
Reporter | galou_breizh | Assigned To | wmayer | ||
Priority | low | Severity | major | Reproducibility | always |
Status | closed | Resolution | fixed | ||
Product Version | 0.17 | ||||
Target Version | 0.18 | Fixed in Version | 0.18 | ||
Summary | 0003373: "Save a copy" of a document with a spreadsheet mark the document as touched | ||||
Description | "Save a copy" of a document with a spreadsheet mark the document as touched. Cf. https://forum.freecadweb.org/viewtopic.php?f=8&t=27466 | ||||
Steps To Reproduce | Steps to reproduce: - Create a new document - Create a new spreadsheet - Save the document - "File / Save a copy...", save a copy with a different file name - The original document is marked as touched. | ||||
Additional Information | Seen on OS: Ubuntu 14.04.5 LTS Word size of OS: 64-bit Word size of FreeCAD: 64-bit Version: 0.17.13387 (Git) Build type: None Branch: master Hash: c5f4079252b11e3c54cd603be7d3697fa9f9d922 Python version: 2.7.6 Qt version: 4.8.6 Coin version: 4.0.0a OCC version: 7.1.0 Locale: English/UnitedStates (en_US) | ||||
Tags | spreadsheet | ||||
FreeCAD Information | |||||
|
@eivindkvedalen do you mind taking a look at this because it involves spreadsheets. If it's not something you know how to fix, let me know and I'll unassign you. Thanks! |
|
That's mainly an issue the way how the saveCopy() function is implemented. It changes some properties of the document, saves it to a file and then restores the modified properties. This however has the ugly side effect that certain features (like the spreadsheet) react on the changed properties. IMO, the saveCopy function must work this way that it doesn't touch any document internals. |
|
https://github.com/FreeCAD/FreeCAD/commit/dd492d74848a1583b8014d8893d037b93140c798 |
Date Modified | Username | Field | Change |
---|---|---|---|
2018-03-14 15:38 | galou_breizh | New Issue | |
2018-03-14 15:38 | galou_breizh | Tag Attached: spreadsheet | |
2018-03-15 21:03 | Kunda1 | Severity | minor => major |
2018-07-03 02:45 | Kunda1 | Target Version | => 0.18 |
2018-08-01 13:24 | Kunda1 | Assigned To | => eivindkvedalen |
2018-08-01 13:24 | Kunda1 | Status | new => assigned |
2018-08-01 13:25 | Kunda1 | Note Added: 0011578 | |
2018-09-26 11:24 | wmayer | Note Added: 0011850 | |
2018-09-26 13:23 | wmayer | Assigned To | eivindkvedalen => wmayer |
2018-09-26 13:23 | wmayer | Status | assigned => closed |
2018-09-26 13:23 | wmayer | Resolution | open => fixed |
2018-09-26 13:23 | wmayer | Fixed in Version | => 0.18 |
2018-09-26 13:23 | wmayer | Note Added: 0011851 |