View Issue Details

IDProjectCategoryView StatusLast Update
0002996FreeCADBugpublic2017-04-27 13:10
ReporterDeepSOIC Assigned Towmayer  
Status closedResolutionfixed 
Product Version0.17 
Fixed in Version0.17 
Summary0002996: PyObjectBase notification chain can lead to unexpected changes to document
DescriptionChanging an object behind PropertyLink may cause the link to stick to that object. It's hard to describe, see steps to reproduce.
This appears to be another face of 0002902, with different steps-to-reproduce
Steps To Reproduce1. Open attached file.
2. Right-click Spreadsheet, Mark To Recompute
3. Recompute
-> recomputes fine, but graph becomes cyclic (Extrude is re-linked to depend on Slice). Any further attempts to recompute fail.
Additional InformationForum thread:

OS: Windows 10
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.17.10665 (Git)
Build type: Release
Branch: master
Hash: 47847513a85ff6615774ef628230f79e37471daf
Python version: 2.7.8
Qt version: 4.8.7
Coin version: 4.0.0a
OCC version: 7.0.0
TagsNo tags attached.
FreeCAD Information


related to 0002902 closedwmayer PyObjectBase notification chain can lead to unexpected changes to document 



2017-04-02 17:34


grinder_v02_strpped3.FCStd (Attachment missing)

Related Changesets

FreeCAD: master a2dd176b

2017-04-27 13:09:28


Details Diff
issue 0002996: PyObjectBase notification chain can lead to unexpected changes to document Affected Issues
mod - src/Base/PyObjectBase.cpp Diff File
mod - src/Mod/Test/ Diff File

Issue History

Date Modified Username Field Change
2017-04-02 17:34 DeepSOIC New Issue
2017-04-02 17:34 DeepSOIC File Added: grinder_v02_strpped3.FCStd
2017-04-02 17:34 DeepSOIC Relationship added related to 0002902
2017-04-27 13:09 wmayer Changeset attached => FreeCAD master a2dd176b
2017-04-27 13:10 wmayer Assigned To => wmayer
2017-04-27 13:10 wmayer Status new => closed
2017-04-27 13:10 wmayer Resolution open => fixed
2017-04-27 13:10 wmayer Fixed in Version => 0.17