Page MenuHomePhabricator

D21858.diff
No OneTemporary

D21858.diff

diff --git a/src/applications/pholio/xaction/PholioImageFileTransaction.php b/src/applications/pholio/xaction/PholioImageFileTransaction.php
--- a/src/applications/pholio/xaction/PholioImageFileTransaction.php
+++ b/src/applications/pholio/xaction/PholioImageFileTransaction.php
@@ -107,11 +107,18 @@
// including old file PHIDs) because we currently don't have a storage
// object when called. This might change at some point.
- $new_phids = $value;
+ $image_changes = $value;
+
+ $image_phids = array();
+ foreach ($image_changes as $change_type => $phids) {
+ foreach ($phids as $phid) {
+ $image_phids[$phid] = $phid;
+ }
+ }
$file_phids = array();
- foreach ($new_phids as $phid) {
- $file_phids[] = $editor->loadPholioImage($object, $phid)
+ foreach ($image_phids as $image_phid) {
+ $file_phids[] = $editor->loadPholioImage($object, $image_phid)
->getFilePHID();
}

File Metadata

Mime Type
text/plain
Expires
Mon, May 13, 10:55 PM (2 w, 5 d ago)
Storage Engine
blob
Storage Format
Encrypted (AES-256-CBC)
Storage Handle
6284893
Default Alt Text
D21858.diff (956 B)

Event Timeline