Files
AlexandreandClaude Opus 5.5 d271856a3b fix(fireflyiii_fints_importer): stop the configurations folder nesting inside itself; move storage to addon_config (#3094)
* fix(fireflyiii_fints_importer): stop the configurations folder nesting inside itself

/data persists across restarts, so from the second boot on
`ln -sf $CONFIGSOURCE /data/configurations` dereferenced the existing
link and created $CONFIGSOURCE/fireflyiii_fints_importer -> itself. The
app then listed that entry as a configuration and file_get_contents()
failed on it (#3091).

Use ln -sfn, remove the leftover self-link, and drop the dead copy
blocks (they tested -f on directories) and the /app/configurations
link, which made the app list every configuration twice.

Fixes #3091

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

* feat(fireflyiii_fints_importer): store configurations in addon_config

Map app_config instead of config and keep configurations in
/config/configurations (a subfolder, because the app lists every file
in its configurations folder and 01-custom_script.sh places the
autoscript in /config). 00-migrate_files.sh moves the old
/homeassistant/addons_config/fireflyiii_fints_importer contents there
once, dropping the self-link from #3091, and moves the autoscript, as
free_games_claimer and nextcloud do.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

---------

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-28 13:36:29 +02:00
..
2023-11-21 09:53:56 +01:00