From eaa07fc44c078732834a4ffc598ae9dc52b4ffda Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Stephan=20B=C3=B6sch-Plepelits?= Date: Thu, 8 Mar 2018 13:07:59 +0100 Subject: [PATCH] Language: update non translated values only when count>0 --- src/language.php | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/language.php b/src/language.php index da93d2e7..61995493 100644 --- a/src/language.php +++ b/src/language.php @@ -26,7 +26,9 @@ EOT; } foreach ($strings as $k => $count) { - $query = 'insert or replace into lang_non_translated values (' . $db->quote($k) . ', ' . $db->quote($ui_lang) . ', coalesce((select count + ' . $db->quote($count) . ' from lang_non_translated where str=' . $db->quote($k) . ' and lang=' . $db->quote($ui_lang) . '), ' . $db->quote($count) . '))'; - $db->query($query); + if ($count > 0) { + $query = 'insert or replace into lang_non_translated values (' . $db->quote($k) . ', ' . $db->quote($ui_lang) . ', coalesce((select count + ' . $db->quote($count) . ' from lang_non_translated where str=' . $db->quote($k) . ' and lang=' . $db->quote($ui_lang) . '), ' . $db->quote($count) . '))'; + $db->query($query); + } } });