소스 검색

Avoid failing hard on deletion if the hook can not be deleted for some reason

Jordi Boggiano 6 년 전
부모
커밋
8a354d341c
1개의 변경된 파일6개의 추가작업 그리고 2개의 파일을 삭제
  1. 6 2
      src/Packagist/WebBundle/Model/PackageManager.php

+ 6 - 2
src/Packagist/WebBundle/Model/PackageManager.php

@@ -59,8 +59,12 @@ class PackageManager
         if ($package->getAutoUpdated() === Package::AUTO_GITHUB_HOOK) {
             foreach ($package->getMaintainers() as $maintainer) {
                 $token = $maintainer->getGithubToken();
-                if ($token && $this->githubWorker->deleteWebHook($token, $package)) {
-                    break;
+                try {
+                    if ($token && $this->githubWorker->deleteWebHook($token, $package)) {
+                        break;
+                    }
+                } catch (\GuzzleHttp\Exception\TransferException $e) {
+                    // ignore
                 }
             }
         }