Page MenuHomePhorge

D25636.1743401500.diff
No OneTemporary

D25636.1743401500.diff

diff --git a/src/applications/badges/controller/PhabricatorBadgesAwardController.php b/src/applications/badges/controller/PhabricatorBadgesAwardController.php
--- a/src/applications/badges/controller/PhabricatorBadgesAwardController.php
+++ b/src/applications/badges/controller/PhabricatorBadgesAwardController.php
@@ -19,17 +19,17 @@
if ($request->isFormPost()) {
$badge_phids = $request->getArr('badgePHIDs');
- $badges = id(new PhabricatorBadgesQuery())
- ->setViewer($viewer)
- ->withPHIDs($badge_phids)
- ->requireCapabilities(
- array(
- PhabricatorPolicyCapability::CAN_EDIT,
- PhabricatorPolicyCapability::CAN_VIEW,
- ))
- ->execute();
- if (!$badges) {
- return new Aphront404Response();
+ $badges = array();
+ if (!empty($badge_phids)) {
+ $badges = id(new PhabricatorBadgesQuery())
+ ->setViewer($viewer)
+ ->withPHIDs($badge_phids)
+ ->requireCapabilities(
+ array(
+ PhabricatorPolicyCapability::CAN_EDIT,
+ PhabricatorPolicyCapability::CAN_VIEW,
+ ))
+ ->execute();
}
$award_phids = array($user->getPHID());

File Metadata

Mime Type
text/plain
Expires
Mon, Mar 31, 06:11 (1 d, 7 h ago)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
1182866
Default Alt Text
D25636.1743401500.diff (1 KB)

Event Timeline