retain fixed_position during reset-nodedb (#5067)

This commit is contained in:
Andre K 2024-10-14 21:32:25 -03:00 committed by GitHub
parent ea20bb1836
commit af0db8a29f
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -556,7 +556,8 @@ void NodeDB::installDefaultChannels()
void NodeDB::resetNodes()
{
clearLocalPosition();
if (!config.position.fixed_position)
clearLocalPosition();
numMeshNodes = 1;
std::fill(devicestate.node_db_lite.begin() + 1, devicestate.node_db_lite.end(), meshtastic_NodeInfoLite());
devicestate.has_rx_text_message = false;
@ -1207,4 +1208,4 @@ void recordCriticalError(meshtastic_CriticalErrorCode code, uint32_t address, co
LOG_ERROR("A critical failure occurred, portduino is exiting...");
exit(2);
#endif
}
}