diff --git a/src/mmo_extractor/mmo_extractor.cpp b/src/mmo_extractor/mmo_extractor.cpp index 071db1a..f45d992 100644 --- a/src/mmo_extractor/mmo_extractor.cpp +++ b/src/mmo_extractor/mmo_extractor.cpp @@ -338,8 +338,10 @@ int main(int argc, char *argv[]) } storage->load(*database, {}); action([&storage, &mapname](const path &, const auto &m) {write_mmo(storage.get(), m, mapname); }); - if (inserted_all) + if (inserted_all) { storage->save(*database, {}); + database->save(); + } } return 0;