fix: expose start_name/middle_name/end_name in _get_keys for ProjectKey dropdown

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-04-04 12:45:37 +02:00
parent 91241b787c
commit 3b700b099b
+9
View File
@@ -124,6 +124,15 @@ def _get_keys(name: str, file_name: str, seq: int = Query(default=1)) -> dict[st
types.append("FLOAT")
else:
types.append("STRING")
# Computed keys derived from frame paths
for out_key, src_key in (
("start_name", "start frame path"),
("middle_name", "middle frame path"),
("end_name", "end frame path"),
):
if src_key in match:
keys.append(out_key)
types.append("STRING")
total = len(sequences)
logger.info("API _get_keys %s/%s seq=%d (%d keys): %.3fs",
name, file_name, seq, len(keys), time.perf_counter() - t0)