diff --git a/libraries/scripting/common/src/kotlin/script/experimental/util/propertiesCollection.kt b/libraries/scripting/common/src/kotlin/script/experimental/util/propertiesCollection.kt index e41c17de831..7c9ab38fce5 100644 --- a/libraries/scripting/common/src/kotlin/script/experimental/util/propertiesCollection.kt +++ b/libraries/scripting/common/src/kotlin/script/experimental/util/propertiesCollection.kt @@ -76,7 +76,8 @@ open class PropertiesCollection(protected var properties: Map, Any?> = em fun entries(): Set, Any?>> = properties.entries - val notTransientData: Map, Any?> get() = properties.filterKeys { it !is TransientKey<*> } + val notTransientData: Map, Any?> + get() = properties.filter { (key, value) -> key !is TransientKey<*> && value is Serializable } fun isEmpty(): Boolean = properties.isEmpty()