From f4afd24f2c763502e397ca7103cd216da201e6fd Mon Sep 17 00:00:00 2001 From: "Abdulmhsen B. A. A" Date: Mon, 27 Jun 2022 19:58:04 +0300 Subject: [PATCH] Fixed updating last import date for backends. --- src/Commands/State/ExportCommand.php | 13 ++++++++----- src/Commands/State/ImportCommand.php | 9 ++++++++- 2 files changed, 16 insertions(+), 6 deletions(-) diff --git a/src/Commands/State/ExportCommand.php b/src/Commands/State/ExportCommand.php index 31684752..da14041b 100644 --- a/src/Commands/State/ExportCommand.php +++ b/src/Commands/State/ExportCommand.php @@ -334,12 +334,15 @@ class ExportCommand extends Command continue; } - if (true === (bool)Data::get(sprintf('%s.has_errors', $name))) { - $this->logger->notice( - sprintf('%s: Not updating last export date. Backend reported an error.', $name) - ); - } else { + if (false === (bool)Data::get("{$name}.has_errors", false)) { Config::save(sprintf('servers.%s.export.lastSync', $name), time()); + } else { + $this->logger->warning( + 'SYSTEM: Not updating last export date for [%(backend)]. Backend reported an error.', + [ + 'backend' => $name, + ] + ); } } diff --git a/src/Commands/State/ImportCommand.php b/src/Commands/State/ImportCommand.php index d57d2f98..74cb0014 100644 --- a/src/Commands/State/ImportCommand.php +++ b/src/Commands/State/ImportCommand.php @@ -249,8 +249,15 @@ class ImportCommand extends Command $inDryMode = $this->mapper->inDryRunMode() || ag($server, 'options.' . Options::DRY_RUN); - if (false === Data::get(sprintf('%s.has_errors', $name)) && false === $inDryMode) { + if (false === (bool)Data::get("{$name}.has_errors", false) && false === $inDryMode) { Config::save(sprintf('servers.%s.import.lastSync', $name), time()); + } else { + $this->logger->warning( + 'SYSTEM: Not updating last import date for [%(backend)]. Backend reported an error.', + [ + 'backend' => $name, + ] + ); } }