From 22959dc86684290e59c8825c7f212622dba4eb5b Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Thu, 10 Dec 2020 19:31:22 +1100 Subject: Fix missing custom-property escaping for whole-character keying set Custom properties with characters that needed escaping had f-curves created with invalid paths. --- release/scripts/startup/keyingsets_builtins.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'release/scripts') diff --git a/release/scripts/startup/keyingsets_builtins.py b/release/scripts/startup/keyingsets_builtins.py index 6dffeac35ce..012febc7cc7 100644 --- a/release/scripts/startup/keyingsets_builtins.py +++ b/release/scripts/startup/keyingsets_builtins.py @@ -520,7 +520,7 @@ class BUILTIN_KSI_WholeCharacter(KeyingSetInfo): # for now, just add all of 'em prop_rna = type(bone).bl_rna.properties.get(prop, None) if prop_rna is None: - prop_path = '["%s"]' % prop + prop_path = '["%s"]' % bpy.utils.escape_identifier(prop) try: rna_property = bone.path_resolve(prop_path, False) except ValueError as ex: -- cgit v1.2.3