From c5245a962551f1284cf997be5c60d42823dffb48 Mon Sep 17 00:00:00 2001 From: "Abdulmhsen B. A. A" Date: Sun, 10 Dec 2023 12:49:56 +0300 Subject: [PATCH] fixed bug when running via unraid that somehow alter the filename to be empty string for backup filename. --- src/Commands/State/BackupCommand.php | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/Commands/State/BackupCommand.php b/src/Commands/State/BackupCommand.php index 009d4b04..1c302b49 100644 --- a/src/Commands/State/BackupCommand.php +++ b/src/Commands/State/BackupCommand.php @@ -241,7 +241,7 @@ class BackupCommand extends Command 'backend' => $name, ]); - if (null === ($fileName = $input->getOption('file'))) { + if (null === ($fileName = $input->getOption('file')) || empty($fileName)) { $fileName = Config::get('path') . '/backup/{backend}.{date}.json'; } @@ -254,8 +254,8 @@ class BackupCommand extends Command } if (false === $input->getOption('dry-run')) { - $fileName = r($fileName, [ - 'backend' => ag($backend, 'name'), + $fileName = r($fileName ?? Config::get('path') . '/backup/{backend}.{date}.json', [ + 'backend' => ag($backend, 'name', 'Unknown??'), 'date' => makeDate()->format('Ymd'), ]);