@@ -165,10 +163,10 @@ class VersionUpdateController
$minorVersion=$availableMinorVersions[0];
$output=[];
// exec('git status --porcelain --untracked-files=no 2>&1', $output);
// if (!empty($output)) {
// return $response->withStatus(400)->withJson(['errors' => 'Some files are modified. Can not update application', 'lang' => 'canNotUpdateApplication']);
// }
exec('git status --porcelain --untracked-files=no 2>&1',$output);
if(!empty($output)){
return$response->withStatus(400)->withJson(['errors'=>'Some files are modified. Can not update application','lang'=>'canNotUpdateApplication']);
}
$minorVersions=explode('.',$minorVersion);
$currentVersionTag=(int)$currentVersionTag;
...
...
@@ -244,11 +242,26 @@ class VersionUpdateController
$execReturn=exec("pg_dump -d \"{$config['database'][0]['name']}\"{$tablesToSave} -a > \"{$directoryPath}/migration/backupDB_maarchcourrier_{$actualTime}.sql\"",$output,$intReturn);
$execReturn=exec("pg_dump --dbname=\"postgresql://{$config['database'][0]['user']}:{$config['database'][0]['password']}@{$config['database'][0]['server']}:{$config['database'][0]['port']}/{$config['database'][0]['name']}\"{$tablesToSave} -a > \"{$directoryPath}/migration/backupDB_maarchcourrier_{$actualTime}.sql\"",$output,$intReturn);