diff --git a/logic/InstanceList.cpp b/logic/InstanceList.cpp index 3644e828..b791cc32 100644 --- a/logic/InstanceList.cpp +++ b/logic/InstanceList.cpp @@ -177,7 +177,14 @@ void InstanceList::saveGroupList() } toplevel.insert("groups", groupsArr); QJsonDocument doc(toplevel); - FS::write(groupFileName, doc.toJson()); + try + { + FS::write(groupFileName, doc.toJson()); + } + catch(FS::FileSystemException & e) + { + qCritical() << "Failed to write instance group file :" << e.cause(); + } } void InstanceList::loadGroupList(QMap &groupMap)