[Maps] fix unlinking an embedded map by reference Causes Error (#85485)

This commit is contained in:
Nathan Reese 2020-12-10 08:31:28 -07:00 committed by GitHub
parent 5c447f6642
commit 54962f9361
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -94,9 +94,8 @@ export class SavedMap {
};
} else {
const doc = await getMapAttributeService().unwrapAttributes(this._mapEmbeddableInput);
const references = doc.references;
delete doc.references;
this._attributes = doc;
const { references, ...savedObjectAttributes } = doc;
this._attributes = savedObjectAttributes;
const savedObjectsTagging = getSavedObjectsTagging();
if (savedObjectsTagging && references && references.length) {
this._tags = savedObjectsTagging.ui.getTagIdsFromReferences(references);