projects
/
pharext
/
pharext.org
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
|
github
raw
|
patch
|
inline
| side by side (parent:
612c350
)
user sender if owner is unknown
author
Michael Wallner
<mike@php.net>
Fri, 20 Dec 2019 12:21:49 +0000
(13:21 +0100)
committer
Michael Wallner
<mike@php.net>
Fri, 20 Dec 2019 12:22:00 +0000
(13:22 +0100)
app/Controller/Github/Hook/Receive.php
patch
|
blob
|
history
diff --git
a/app/Controller/Github/Hook/Receive.php
b/app/Controller/Github/Hook/Receive.php
index fb695d6bf630b6fecf2218912ad4787835062cd3..eb97a8d18dbab72d51036a29c98be80edf7381c0 100644
(file)
--- a/
app/Controller/Github/Hook/Receive.php
+++ b/
app/Controller/Github/Hook/Receive.php
@@
-4,6
+4,7
@@
namespace app\Controller\Github\Hook;
use app\Controller;
use app\Github\API;
use app\Controller;
use app\Github\API;
+use app\Github\Exception\TokenNotSet;
use app\Model\Accounts;
use app\Web;
use http\Params;
use app\Model\Accounts;
use app\Web;
use http\Params;
@@
-101,6
+102,11
@@
class Receive implements Controller
}
$this->setTokenForUser($release->repository->owner->login);
}
$this->setTokenForUser($release->repository->owner->login);
+ try {
+ $this->github->getToken();
+ } catch (TokenNotSet $e) {
+ $this->setTokenForUser($release->sender->login);
+ }
return $this->github->uploadAssetForRelease(
$release->release,
$release->repository
return $this->github->uploadAssetForRelease(
$release->release,
$release->repository
@@
-115,8
+121,12
@@
class Receive implements Controller
$response->getBody()->append("Not a tag");
return;
}
$response->getBody()->append("Not a tag");
return;
}
-
$this->setTokenForUser($create->repository->owner->login);
$this->setTokenForUser($create->repository->owner->login);
+ try {
+ $this->github->getToken();
+ } catch (TokenNotSet $e) {
+ $this->setTokenForUser($create->sender->login);
+ }
return $this->github->createReleaseFromTag(
$create->repository,
$create->ref
return $this->github->createReleaseFromTag(
$create->repository,
$create->ref