31
0
mirror of https://github.com/joomla-extensions/patchtester.git synced 2024-06-03 14:10:47 +00:00

Small fix to avoid calling apply method multiple times.

This commit is contained in:
Sebastian Enns 2019-09-09 18:38:25 +02:00
parent 723deb1c88
commit 690a3c7cd0

View File

@ -143,7 +143,7 @@ class PullModel extends AbstractModel
*
* @return boolean
*
* @since 2.0
* @since 3.0
*
* @throws \RuntimeException
*/
@ -190,6 +190,12 @@ class PullModel extends AbstractModel
$zipPath = $tempPath . '/' . $ciSettings->get('zip.name');
$serverPath = sprintf($ciSettings->get('zip.url'), $id);
// Patch has already been applied
if (file_exists($backupsPath))
{
return false;
}
// Check if zip folder exists on server
$serverHeaders = @get_headers($serverPath);
@ -228,10 +234,6 @@ class PullModel extends AbstractModel
// ToDo add deleted files to fileList
if (file_exists($backupsPath))
{
$this->rmDir($backupsPath);
}
mkdir($backupsPath);
// Moves existent files to backup and replace them or creates new one if they don't exist