Use custom demo DB path suffix also for storage (references #395)

This commit is contained in:
Bernd Bestel 2020-11-19 12:24:26 +01:00
parent f9d566c55c
commit 631831e1e4
No known key found for this signature in database
GPG Key ID: 71BD34C0D4891300
2 changed files with 33 additions and 4 deletions

View File

@ -290,10 +290,23 @@ class DemoDataGeneratorService extends BaseService
$batteriesService->TrackChargeCycle(4, date('Y-m-d H:i:s', strtotime('-56 days')));
// Download demo storage data
$productPicturesFolder = GROCY_DATAPATH . '/storage/productpictures';
$equipmentManualsFolder = GROCY_DATAPATH . '/storage/equipmentmanuals';
$recipePicturesFolder = GROCY_DATAPATH . '/storage/recipepictures';
@mkdir(GROCY_DATAPATH . '/storage');
$storagePath = GROCY_DATAPATH . '/storage';
@mkdir($storagePath);
if (GROCY_MODE === 'demo' || GROCY_MODE === 'prerelease')
{
$dbSuffix = GROCY_DEFAULT_LOCALE;
if (defined('GROCY_DEMO_DB_SUFFIX'))
{
$dbSuffix = GROCY_DEMO_DB_SUFFIX;
}
$storagePath = $storagePath . '/' . $dbSuffix;
@mkdir($storagePath);
}
$productPicturesFolder = $storagePath . '/productpictures';
$equipmentManualsFolder = $storagePath . '/equipmentmanuals';
$recipePicturesFolder = $storagePath . '/recipepictures';
@mkdir($productPicturesFolder);
@mkdir($equipmentManualsFolder);
@mkdir($recipePicturesFolder);

View File

@ -76,5 +76,21 @@ class FilesService extends BaseService
{
mkdir($this->StoragePath);
}
if (GROCY_MODE === 'demo' || GROCY_MODE === 'prerelease')
{
$dbSuffix = GROCY_DEFAULT_LOCALE;
if (defined('GROCY_DEMO_DB_SUFFIX'))
{
$dbSuffix = GROCY_DEMO_DB_SUFFIX;
}
$this->StoragePath = $this->StoragePath . '/' . $dbSuffix;
if (!file_exists($this->StoragePath))
{
mkdir($this->StoragePath);
}
}
}
}