mirror of
https://github.com/nextcloud/desktop.git
synced 2025-10-26 11:17:43 +00:00
PropagateDirectory: Remove dead code
1. The _firstJob is usually deleted by the time the PropagateDirectory finishes. (deleteLater() is called early) 2. The PropagateDirectory::_item and PropagateRemoteMkdir::_item point to the same SyncFileItem anyway. This code is a leftover from when each job had its own instance.
This commit is contained in:
parent
ca003823d5
commit
31c699be26
@ -980,12 +980,6 @@ void PropagateDirectory::slotSubJobsFinished(SyncFileItem::Status status)
|
||||
if (_item->_instruction == CSYNC_INSTRUCTION_RENAME
|
||||
|| _item->_instruction == CSYNC_INSTRUCTION_NEW
|
||||
|| _item->_instruction == CSYNC_INSTRUCTION_UPDATE_METADATA) {
|
||||
if (PropagateRemoteMkdir *mkdir = qobject_cast<PropagateRemoteMkdir *>(_firstJob.data())) {
|
||||
// special case from MKDIR, get the fileId from the job there
|
||||
if (_item->_fileId.isEmpty() && !mkdir->_item->_fileId.isEmpty()) {
|
||||
_item->_fileId = mkdir->_item->_fileId;
|
||||
}
|
||||
}
|
||||
if (!propagator()->updateMetadata(*_item)) {
|
||||
status = _item->_status = SyncFileItem::FatalError;
|
||||
_item->_errorString = tr("Error writing metadata to the database");
|
||||
|
||||
Loading…
Reference in New Issue
Block a user