From 17c2bf1b40a144b80a5bcc2ee4676a412ee81ce4 Mon Sep 17 00:00:00 2001 From: Ramazan Sancar Date: Fri, 24 Oct 2025 00:13:31 +0000 Subject: [PATCH 1/2] fix: #1167 Validation error fixed. --- server/controller/recommendations.js | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/server/controller/recommendations.js b/server/controller/recommendations.js index f1b5c6427..d6ac436c8 100644 --- a/server/controller/recommendations.js +++ b/server/controller/recommendations.js @@ -9,9 +9,14 @@ module.exports.update = async (ping, download, upload) => { const configuration = {ping: Math.round(ping), download: parseFloat(download.toFixed(2)), upload: parseFloat(upload.toFixed(2))}; - await recommendations.destroy({truncate: true}); - + const existing = await recommendations.findOne(); + triggerEvent("recommendationsUpdated", configuration).then(() => {}); + if (existing) { + await recommendations.update(configuration, {where: {id: existing.id}}); + return recommendations.findOne({where: {id: existing.id}}); + } + return recommendations.create(configuration); } \ No newline at end of file From 703a0d4e7c13548a3c424fd8dfe818fd5823db60 Mon Sep 17 00:00:00 2001 From: Ramazan Sancar Date: Fri, 24 Oct 2025 00:25:14 +0000 Subject: [PATCH 2/2] upd: Turkish language improvement --- client/public/assets/locales/tr.json | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/client/public/assets/locales/tr.json b/client/public/assets/locales/tr.json index f661d0570..f71670e07 100644 --- a/client/public/assets/locales/tr.json +++ b/client/public/assets/locales/tr.json @@ -60,9 +60,9 @@ "pause_tests": "Testleri duraklat", "resume_tests": "Testlere devam et", "language": "Dili değiştir", - "light_mode": "Işık modu", + "light_mode": "Aydınlık mod", "dark_mode": "Karanlık mod", - "theme_switched_light": "Işık moduna geçildi", + "theme_switched_light": "Aydınlık moduna geçildi", "theme_switched_dark": "Karanlık moda geçildi", "info": "Proje hakkında bilgi", "provider": "Sağlayıcı hakkında", @@ -132,16 +132,16 @@ "configuration": "Konfigürasyon", "stored_tests": "Saklanan testler", "tests": "Testler", - "export_tests": "İhracat testleri", + "export_tests": "Testleri dışa aktar", "tests_exported": "Testler dışa aktarıldı", "csv": "CSV", "json": "JSON", - "import_tests": "İthalat testleri", + "import_tests": "Testleri içe aktar", "tests_imported": "Testler içe aktarıldı", "import_test_error": "Testler içe aktarılırken bir hata oluştu", "import_config_error": "Yapılandırma içe aktarılırken bir hata oluştu", - "export": "İhracat", - "import": "İthalat", + "export": "Dışa aktar", + "import": "İçe aktar", "clear_history": "Geçmişi temizle", "history_cleared": "Geçmiş temizlendi", "delete": "Silme", @@ -187,7 +187,7 @@ } }, "time": { - "now": "Hemen şimdi", + "now": "Az önce", "seconds": "{{seconds}} saniye", "minute": "1 dakika", "minutes": "{{minutes}} dakika",