diff --git a/src/Console/Storage.php b/src/Console/Storage.php index d0a2a66637..a048d74ff8 100644 --- a/src/Console/Storage.php +++ b/src/Console/Storage.php @@ -23,6 +23,7 @@ namespace Friendica\Console; use Asika\SimpleConsole\CommandArgsException; use Friendica\Core\StorageManager; +use Friendica\Model\Storage\StorageException; /** * tool to manage storage backend and stored data from CLI @@ -165,6 +166,10 @@ HELP; $current = $this->storageManager->getBackend(); $total = 0; + if (is_null($current)) { + throw new StorageException(sprintf("Cannot move to legacy storage. Please select a storage backend.")); + } + do { $moved = $this->storageManager->move($current, $tables, $this->getOption('n', 5000)); if ($moved) { diff --git a/src/Core/StorageManager.php b/src/Core/StorageManager.php index b832b20fa3..6fadcb52bc 100644 --- a/src/Core/StorageManager.php +++ b/src/Core/StorageManager.php @@ -305,7 +305,7 @@ class StorageManager $data = $source->get($sourceRef); } - $this->logger->info('Save data to new backend.', ['newBackend' => $destination]); + $this->logger->info('Save data to new backend.', ['newBackend' => $destination::getName()]); $destinationRef = $destination->put($data); $this->logger->info('Saved data.', ['newReference' => $destinationRef]);