diff --git a/src/SpipArchiver.php b/src/SpipArchiver.php index ce60265..c70a413 100644 --- a/src/SpipArchiver.php +++ b/src/SpipArchiver.php @@ -73,7 +73,7 @@ class SpipArchiver extends AbstractArchiver implements ArchiverInterface * {@inheritDoc} */ public function emballer(array $chemins = [], ?string $racine = null, ?string $meta = null): bool { - $source = is_null($racine) ? $this->trouverRacine($chemins) : $racine; + $source = is_null($racine) ? ($this->trouverRacine($chemins) ?: '.') : $racine; if (!(is_dir($source) && is_readable($source))) { $this->setErreur(7); diff --git a/tests/SpipArchiverTest.php b/tests/SpipArchiverTest.php index 83e21b8..a12f925 100644 --- a/tests/SpipArchiverTest.php +++ b/tests/SpipArchiverTest.php @@ -418,5 +418,4 @@ class SpipArchiverTest extends TestCase $this->assertEquals($expectedInformer, $archiver->informer(), 'error informer ok'); } - }