mirror of
https://we.phorge.it/source/phorge.git
synced 2024-11-22 14:52:41 +01:00
Drag & Drop: fix JavaScript error related to JX.$(undefined)
Summary:
This change fixes the following recent JavaScript error:
Error: Empty ID passed to JX.$()!
The regression was introduced here:
90f9da643d
Closes T15272
Test Plan: - with this change I was able to open Conpherence Persistent Chat and Drop a file
Reviewers: O1 Blessed Committers, Dylsss, avivey
Reviewed By: O1 Blessed Committers, avivey
Subscribers: Dylsss, speck, tobiaswiese, Matthew, Cigaryno
Maniphest Tasks: T15272
Differential Revision: https://we.phorge.it/D25134
This commit is contained in:
parent
a89b4ff5b8
commit
7bd4089a26
1 changed files with 9 additions and 5 deletions
|
@ -27,11 +27,15 @@ JX.behavior('aphront-drag-and-drop-textarea', function(config) {
|
||||||
drop.listen('didUpload', function(file) {
|
drop.listen('didUpload', function(file) {
|
||||||
JX.TextAreaUtils.insertFileReference(target, file);
|
JX.TextAreaUtils.insertFileReference(target, file);
|
||||||
|
|
||||||
var metadata = new JX.RemarkupMetadata(config.remarkupMetadataValue,
|
if(config.remarkupMetadataID) {
|
||||||
config.remarkupMetadataID);
|
// Try to auto-attach files by default
|
||||||
var phids = metadata.getMetadata('attachedFilePHIDs', []);
|
// https://we.phorge.it/T15106
|
||||||
phids.push(file.getPHID());
|
var metadata = new JX.RemarkupMetadata(config.remarkupMetadataValue,
|
||||||
metadata.setMetadata('attachedFilePHIDs', phids);
|
config.remarkupMetadataID);
|
||||||
|
var phids = metadata.getMetadata('attachedFilePHIDs', []);
|
||||||
|
phids.push(file.getPHID());
|
||||||
|
metadata.setMetadata('attachedFilePHIDs', phids);
|
||||||
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
drop.start();
|
drop.start();
|
||||||
|
|
Loading…
Reference in a new issue