diff options
| author | 2025-08-08 07:01:50 +0500 | |
|---|---|---|
| committer | 2025-08-08 07:01:50 +0500 | |
| commit | 25cb08c115ae866addec97ee6f4ca75d2413de12 (patch) | |
| tree | f5f3e2fc311dc7289122c47df335b12424358477 | |
| parent | e5aec8dce464dad6c0349d394c4aef8cc684843c (diff) | |
refactor editStage function
| -rwxr-xr-x | lib/edit.sh | 12 |
1 files changed, 5 insertions, 7 deletions
diff --git a/lib/edit.sh b/lib/edit.sh index 59c7550..b2a97a6 100755 --- a/lib/edit.sh +++ b/lib/edit.sh @@ -125,17 +125,15 @@ function editStages() { # - edit_project.sh #****** function editStageProject() { - local idsTaskProject - - idsTaskProject=$(getIdsTask "$1") + readarray -t idsTaskProject < <(getIdsTask "$1") - if [[ -f /tmp/tskw.edit ]]; then - : >/tmp/tskw.edit + if [[ -f "$TMP_TSKW_EDIT" ]]; then + : >"$TMP_TSKW_EDIT" fi - if [[ "${#tasksProject[@]}" -eq 0 ]]; then + if [[ ! "${#idsTaskProject[@]}" ]]; then - echo "# Проект без этапов. Эта строка будет проигнорирована." >>/tmp/tskw.edit + echo "# Проект без этапов. Эта строка будет проигнорирована." >>"$TMP_TSKW_EDIT" backupStages editStages |
