diff --git a/src/Mod/Spreadsheet/App/PropertySheet.cpp b/src/Mod/Spreadsheet/App/PropertySheet.cpp index 2cd28c94ca..63c88accd3 100644 --- a/src/Mod/Spreadsheet/App/PropertySheet.cpp +++ b/src/Mod/Spreadsheet/App/PropertySheet.cpp @@ -1909,7 +1909,7 @@ void PropertySheet::setPathValue(const ObjectIdentifier &path, const boost::any Cell *dst = other->getValue(target); Cell *src = getValue(source); - if(!dst) + if(!dst || !dst->getExpression()) continue; touched.insert(source);