diff --git a/dDatabase/CDClientDatabase/CDClientTables/CDDeletionRestrictionsTable.cpp b/dDatabase/CDClientDatabase/CDClientTables/CDDeletionRestrictionsTable.cpp index 2da36b62..ad7f90d8 100644 --- a/dDatabase/CDClientDatabase/CDClientTables/CDDeletionRestrictionsTable.cpp +++ b/dDatabase/CDClientDatabase/CDClientTables/CDDeletionRestrictionsTable.cpp @@ -24,8 +24,8 @@ void CDDeletionRestrictionsTable::LoadValuesFromDatabase() { if (!raw_ids.empty()) { for (const auto& idstr : GeneralUtils::SplitString(raw_ids, ',')) { if (!idstr.empty()) { - const auto id = GeneralUtils::TryParse(idstr).value_or(-1); - if (id != -1) entry.ids.push_back(id); + const auto id = GeneralUtils::TryParse(idstr); + if (id) entry.ids.push_back(id); } } }