diff --git a/projects/packages/jetpack-mu-wpcom/src/features/wpcom-media/wpcom-media-url-upload-form/index.jsx b/projects/packages/jetpack-mu-wpcom/src/features/wpcom-media/wpcom-media-url-upload-form/index.jsx index 4d3e6e7c72300..40f35f5acac03 100644 --- a/projects/packages/jetpack-mu-wpcom/src/features/wpcom-media/wpcom-media-url-upload-form/index.jsx +++ b/projects/packages/jetpack-mu-wpcom/src/features/wpcom-media/wpcom-media-url-upload-form/index.jsx @@ -42,17 +42,23 @@ const WpcomMediaUrlUploadForm = ( { ajaxUrl, action, nonce, isSiteEditor } ) => if ( success ) { window.wp.media.model.Attachment.get( data.attachment_id ).fetch( { success: function ( attachment ) { + const addAttachment = attachmentToAdd => { + ( window.wp.media.frame.controller || window.wp.media.frame ).content + .get() + .collection.add( attachmentToAdd ); + }; + if ( isSiteEditor ) { const mediaLibraryTab = window.wp.media.frame.state( 'library' ); mediaLibraryTab.trigger( 'open' ); - window.wp.media.frame.controller.browserView.collection.add( attachment ); + addAttachment( attachment ); const selection = mediaLibraryTab.get( 'selection' ); selection.reset(); selection.add( [ attachment ] ); } else { - window.wp.media.frame.controller.browserView.collection.add( attachment ); + addAttachment( attachment ); } setIsUploading( false );