Przeglądaj źródła

Archive: fixed regression on the exports (N.890.8)

git-svn-id: http://svn.code.sf.net/p/itop/code/trunk@4778 a333f486-631f-4898-b8df-5754b55c2be0
romainq 8 lat temu
rodzic
commit
8b6095aa20
1 zmienionych plików z 8 dodań i 1 usunięć
  1. 8 1
      core/bulkexport.class.inc.php

+ 8 - 1
core/bulkexport.class.inc.php

@@ -112,7 +112,9 @@ class BulkExportResultGC implements iBackgroundProcess
 			}
 			$iProcessed++;
 			@unlink($oResult->Get('temp_file_path'));
+			utils::PushArchiveMode(false);
 			$oResult->DBDelete();
+			utils::PopArchiveMode();
 		}
 		return "Cleaned $iProcessed old export results(s).";
 	}
@@ -306,7 +308,10 @@ abstract class BulkExport
 			$this->oBulkExportResult->Set('temp_file_path', $this->sTmpFile);	
 		}
 		$this->oBulkExportResult->Set('status_info', json_encode($this->GetStatusInfo()));
-		return $this->oBulkExportResult->DBWrite();
+		utils::PushArchiveMode(false);
+		$ret = $this->oBulkExportResult->DBWrite();
+		utils::PopArchiveMode();
+		return $ret;
 	}
 	
 	public function Cleanup()
@@ -318,7 +323,9 @@ abstract class BulkExport
 			{
 				@unlink($sFilename);
 			}
+			utils::PushArchiveMode(false);
 			$this->oBulkExportResult->DBDelete();
+			utils::PopArchiveMode();
 		}
 	}