Page MenuHomePhabricator

D9101.diff
No OneTemporary

D9101.diff

diff --git a/resources/sql/patches/20131121.repocredentials.2.mig.php b/resources/sql/patches/20131121.repocredentials.2.mig.php
--- a/resources/sql/patches/20131121.repocredentials.2.mig.php
+++ b/resources/sql/patches/20131121.repocredentials.2.mig.php
@@ -86,8 +86,29 @@
->setEditPolicy(PhabricatorPolicies::POLICY_ADMIN)
->setName($name)
->setUsername($username)
- ->setSecretID($secret_id)
- ->save();
+ ->setSecretID($secret_id);
+
+ $credential->setPHID($credential->generatePHID());
+
+ queryfx(
+ $credential->establishConnection('w'),
+ 'INSERT INTO %T (name, credentialType, providesType, viewPolicy,
+ editPolicy, description, username, secretID, isDestroyed,
+ phid, dateCreated, dateModified)
+ VALUES (%s, %s, %s, %s, %s, %s, %s, %d, %d, %s, %d, %d)',
+ $credential->getTableName(),
+ $credential->getName(),
+ $credential->getCredentialType(),
+ $credential->getProvidesType(),
+ $credential->getViewPolicy(),
+ $credential->getEditPolicy(),
+ $credential->getDescription(),
+ $credential->getUsername(),
+ $credential->getSecretID(),
+ $credential->getIsDestroyed(),
+ $credential->getPHID(),
+ time(),
+ time());
foreach ($repositories as $repository) {
queryfx(

File Metadata

Mime Type
text/plain
Expires
Sun, Mar 16, 11:22 PM (4 w, 21 h ago)
Storage Engine
blob
Storage Format
Encrypted (AES-256-CBC)
Storage Handle
7707849
Default Alt Text
D9101.diff (1 KB)

Event Timeline