mirror of
https://github.com/Nikolay-Shirokov/cc-1c-skills.git
synced 2026-09-14 22:05:22 +03:00
fix(form-compile): база относительного пути не остаётся пустой
В py-порте QUERY_BASE_DIR инициализировался None и заполнялся только в ветке с -JsonPath: без него os.path.join(None, ...) упал бы. Путь недостижим — запросы приходят только из JSON, — но PS-порт в этой ветке берёт текущий каталог, и расхождение стоит закрыть до того, как оно станет достижимым. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01FGkXwoXTuafcu1SXMsauFq
This commit is contained in:
co-authored by
Claude Opus 5
parent
5b00410485
commit
56b0c0cfd7
@@ -1,4 +1,4 @@
|
||||
# form-compile v1.197 — Compile 1C managed form from JSON or object metadata (гвард на группу additionalColumns без ключа columns)
|
||||
# form-compile v1.198 — Compile 1C managed form from JSON or object metadata (гвард на группу additionalColumns без ключа columns)
|
||||
# Source: https://github.com/Nikolay-Shirokov/cc-1c-skills
|
||||
[CmdletBinding(PositionalBinding=$false)]
|
||||
param(
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
#!/usr/bin/env python3
|
||||
# form-compile v1.197 — Compile 1C managed form from JSON or object metadata (гвард на группу additionalColumns без ключа columns)
|
||||
# form-compile v1.198 — Compile 1C managed form from JSON or object metadata (гвард на группу additionalColumns без ключа columns)
|
||||
# Source: https://github.com/Nikolay-Shirokov/cc-1c-skills
|
||||
import argparse
|
||||
import copy
|
||||
@@ -1568,7 +1568,9 @@ def di_attr(el):
|
||||
|
||||
|
||||
# Базовая директория для @file-ссылок в query динсписка (устанавливается в main)
|
||||
QUERY_BASE_DIR = None
|
||||
# Без -JsonPath (режим по метаданным объекта) запросов во входе нет, но база пути должна
|
||||
# оставаться валидной — как и в PS-порте, где в этой ветке берётся текущий каталог.
|
||||
QUERY_BASE_DIR = os.getcwd()
|
||||
|
||||
|
||||
def resolve_text_from_file(val, base_dir):
|
||||
|
||||
Reference in New Issue
Block a user