Commit 952ee9460cbff7b293809542feb0b859707e52bd

Authored by Jarrett Jordaan
1 parent ac4d06a5

KTC-861: Zero byte files removed on failed export.

Committed by: Jarrett Jordaan

Reviewed by: Megan Watson
setup/migrate/steps/migrateDatabase.php
... ... @@ -152,6 +152,8 @@ class migrateDatabase extends Step
152 152 if(!empty($fileContents)) {
153 153 $this->sqlDumpFile = realpath($sqlFile); // Store location of dump
154 154 return true;
  155 + } else {
  156 + unlink($sqlFile);
155 157 }
156 158 }
157 159 $noFile = true;
... ...
setup/migrate/steps/migrateInstallation.php
... ... @@ -128,7 +128,7 @@ class migrateInstallation extends step
128 128  
129 129 public function detectInstallation() {
130 130 if(WINDOWS_OS) {
131   - $knownWindowsLocations = array("C:\Program Files\ktdms"=>"C:\Program Files\ktdms\knowledgeTree\config\config-path","C:\Program Files x86\ktdms"=>"C:\Program Files (x86)\ktdms\knowledgeTree\config\config-path","C:\ktdms"=>"C:\ktdms\knowledgeTree\config\config-path");
  131 + $knownWindowsLocations = array("C:\Program Files\ktdms"=>"C:\Program Files\ktdms\knowledgeTree\config\config-path","C:\Program Files (x86)\ktdms"=>"C:\Program Files (x86)\ktdms\knowledgeTree\config\config-path","C:\ktdms"=>"C:\ktdms\knowledgeTree\config\config-path");
132 132 foreach ($knownWindowsLocations as $loc=>$configPath) {
133 133 if(file_exists($configPath))
134 134 $this->location = $loc;
... ...