From 1f715d6cb9b3535acada116245614d76689b09c7 Mon Sep 17 00:00:00 2001 From: Nataly Menares Date: Tue, 8 Dec 2020 10:18:14 -0800 Subject: [PATCH] Check MUTABLE_CELL on objectKey.description --- addon/mixins/base.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/addon/mixins/base.js b/addon/mixins/base.js index 8fd39b088..25cf632c9 100644 --- a/addon/mixins/base.js +++ b/addon/mixins/base.js @@ -183,7 +183,10 @@ Semantic.BaseMixin = Ember.Mixin.create({ // if its a mutable object, get the actual value if (typeof value === 'object') { let objectKeys = Ember.A(Object.keys(value)); - if (objectKeys.any((objectkey) => objectkey.indexOf('MUTABLE_CELL') >= 0)) { + let objectSymbols = Ember.A(Object.getOwnPropertySymbols(value)); + + if (objectKeys.any((objectkey) => objectkey.indexOf('MUTABLE_CELL') >= 0) || + objectSymbols.any(objectSymbol => objectSymbol.description === 'MUTABLE_CELL')) { value = Ember.get(value, 'value'); } }