diff --git a/zone/zoning.cpp b/zone/zoning.cpp index ced7eeda2..da001e6e2 100644 --- a/zone/zoning.cpp +++ b/zone/zoning.cpp @@ -1007,11 +1007,15 @@ void Client::LoadZoneFlags() { ); auto results = database.QueryDatabase(query); - if (!results.Success() || !results.RowCount()) { + if (!results.Success()) { LogError("MySQL Error while trying to load zone flags for [{}]: [{}]", GetName(), results.ErrorMessage().c_str()); return; } + if (!results.RowCount()) { + return; + } + zone_flags.clear(); for (auto row : results) { @@ -1130,8 +1134,7 @@ void Client::LoadPEQZoneFlags() { CharacterID() ) ); - if (l.empty() || !l[0].id){ - LogError("MySQL Error while trying to load PEQZone flags for [{}].", GetName()); + if (l.empty()) { return; }