Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCampbell Barton <ideasman42@gmail.com>2020-12-10 11:31:22 +0300
committerCampbell Barton <ideasman42@gmail.com>2020-12-10 11:31:22 +0300
commit22959dc86684290e59c8825c7f212622dba4eb5b (patch)
treeb8def6eaf19065628c9488057052ff359ed5aa7d /release/scripts/startup/keyingsets_builtins.py
parent83f5a0b972abf2569ca338a268199ab989f33bc7 (diff)
Fix missing custom-property escaping for whole-character keying set
Custom properties with characters that needed escaping had f-curves created with invalid paths.
Diffstat (limited to 'release/scripts/startup/keyingsets_builtins.py')
-rw-r--r--release/scripts/startup/keyingsets_builtins.py2
1 files changed, 1 insertions, 1 deletions
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: