Signed-off-by: alex-z <blackslayer4@gmail.com>
}
}
- if (item->_status == SyncFileItem::FileNameInvalid) {
- _dirItem->_isAnyInvalidCharChild = true;
- } else if (item->_status == SyncFileItem::FileNameClash) {
- _dirItem->_isAnyCaseClashChild = true;
+ if (_dirItem) {
+ if (item->_status == SyncFileItem::FileNameInvalid) {
+ _dirItem->_isAnyInvalidCharChild = true;
+ } else if (item->_status == SyncFileItem::FileNameClash) {
+ _dirItem->_isAnyCaseClashChild = true;
+ }
}
_childIgnored = true;
FileInfo FileInfo::findRecursive(PathComponents pathComponents, const bool invalidateEtags)
{
- auto result = find({pathComponents.takeFirst()});
+ auto result = find({pathComponents.takeFirst()}, invalidateEtags);
if (!result) {
return *result;
}