Page MenuHomePhabricator

D18042.id43397.diff
No OneTemporary

D18042.id43397.diff

diff --git a/src/applications/pholio/xaction/PholioImageReplaceTransaction.php b/src/applications/pholio/xaction/PholioImageReplaceTransaction.php
--- a/src/applications/pholio/xaction/PholioImageReplaceTransaction.php
+++ b/src/applications/pholio/xaction/PholioImageReplaceTransaction.php
@@ -62,7 +62,19 @@
}
public function extractFilePHIDs($object, $value) {
- return array($value);
+ $file_phids = array();
+
+ $editor = $this->getEditor();
+ $images = $editor->getNewImages();
+ foreach ($images as $image) {
+ if ($image->getPHID() !== $value) {
+ continue;
+ }
+
+ $file_phids[] = $image->getFilePHID();
+ }
+
+ return $file_phids;
}
}

File Metadata

Mime Type
text/plain
Expires
May 11 2024, 6:06 PM (5 w, 1 d ago)
Storage Engine
blob
Storage Format
Encrypted (AES-256-CBC)
Storage Handle
6275905
Default Alt Text
D18042.id43397.diff (703 B)

Event Timeline