_currentInvalidFilenameDialog->open();
ownCloudGui::raiseDialog(_currentInvalidFilenameDialog);
return;
+ } else if (activity._status == SyncFileItem::FileNameClash) {
+ const auto folder = FolderMan::instance()->folder(activity._folder);
+ const auto relPath = activity._fileAction == QStringLiteral("file_renamed") ? activity._renamedFile : activity._file;
+ SyncJournalFileRecord record;
+
+ if (!folder || !folder->journalDb()->getFileRecord(relPath, &record)) {
+ return;
+ }
+
+ fetchPrivateLinkUrl(folder->accountState()->account(),
+ relPath,
+ record.numericFileId(),
+ this,
+ [](const QString &link) { Utility::openBrowser(link); }
+ );
+ return;
}
if (!path.isEmpty()) {