From: mjollnir_ Date: Wed, 10 Sep 2008 12:04:30 +0000 (+0000) Subject: MDL-16406 - trying to mitigate box.net problems slightly. X-Git-Url: http://git.mjollnir.org/gw?a=commitdiff_plain;h=9b69a0ce56ea5e04f003202ff71c4eb6b6afbda5;p=moodle.git MDL-16406 - trying to mitigate box.net problems slightly. --- diff --git a/portfolio/type/boxnet/lib.php b/portfolio/type/boxnet/lib.php index d7c8843a9b..b4cf4e5235 100644 --- a/portfolio/type/boxnet/lib.php +++ b/portfolio/type/boxnet/lib.php @@ -227,7 +227,13 @@ class portfolio_plugin_boxnet extends portfolio_plugin_push_base { } while (true) { if (!array_key_exists('file_name', $this->accounttree) || !in_array($newname, $this->accounttree['file_name'])) { - return $this->boxclient->renameFile($fileid, $newname); + for ($i = 0; $i < 2; $i++) { + if ($this->boxclient->renameFile($fileid, $newname)) { + return true; + } + } + debugging("tried three times to rename file and failed"); + return false; } $newname = $prefix . '(' . $count . ')' . $suffix; $count++;