diff --git a/ckeditor/plugin.js b/ckeditor/plugin.js index 1a50455..d7546d8 100644 --- a/ckeditor/plugin.js +++ b/ckeditor/plugin.js @@ -780,6 +780,9 @@ var Assets; if (element) { Assets.outdated = element; tag_id = element.data('asset-cid'); + if (typeof(tagCache[tag_id]) == 'undefined') { + Assets.getDataById(tag_id); + } tag = encodeURIComponent(tagCache[tag_id].tag); src = Drupal.settings.basePath + 'admin/assets/override?render=popup&tag=' + tag; Assets.openDialog(editor, 'asset_' + Assets.parseId(tag_id, 'type'), src, element); @@ -796,6 +799,9 @@ var Assets; Assets.outdated = element; var tag_id = element.data('asset-cid'); + if (typeof(tagCache[tag_id]) == 'undefined') { + Assets.getDataById(tag_id); + } var params = Assets.getTagData(tagCache[tag_id].tag); var src = [ Drupal.settings.basePath + 'admin/assets/edit',