From 53d01c4f11ccdce7a559754fe3e46afd55ea6a8a Mon Sep 17 00:00:00 2001 From: Emre Karaca Date: Thu, 21 Nov 2019 16:55:06 +0100 Subject: [PATCH] add empty value for keys without value --- Controller/Admin.php | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/Controller/Admin.php b/Controller/Admin.php index 3b56b14..b5cb89b 100644 --- a/Controller/Admin.php +++ b/Controller/Admin.php @@ -52,6 +52,16 @@ public function save_project() { return false; } + $languages = array_merge([$project['lang']], $project['languages']); + + foreach ($languages as $language) { + foreach ($project['keys'] as $key => $value) { + if (!isset($project['values'][$language][$key])) { + $project['values'][$language][$key] = ''; + } + } + } + $this->app->trigger('lokalize.saveproject', [&$project]); return $this->module('lokalize')->saveProject($project);