1
0
Fork 0
mirror of https://github.com/YunoHost-Apps/digiscreen_ynh.git synced 2024-09-03 18:26:15 +02:00

Fix upgrade

This commit is contained in:
Salamandar 2023-10-04 13:21:38 +02:00
parent 3f79aeed21
commit 4a91309b65
2 changed files with 12 additions and 10 deletions

View file

@ -22,22 +22,22 @@ upgrade_type=$(ynh_check_app_version_changed)
#=================================================
ynh_script_progression --message="Ensuring downward compatibility..." --weight=1
googleYoutube="$(ynh_app_setting_get --app="$app" --key=googleYoutube)"
if [[ -n "${googleYoutube:-}" ]]; then
# migrate camelCase to snake_case
apikey_google_youtube="$googleYoutube"
ynh_app_setting_set --app="$app" --key="apikey_google_youtube" --value="$apikey_google_youtube"
ynh_app_setting_delete --app="$app" --key="googleYoutube"
fi
pixabay="$(ynh_app_setting_get --app="$app" --key=pixabay)"
if [[ -n "${pixabay:-}" ]]; then
# migrate camelCase to snake_case
if [[ -z "$apikey_pixabay" ]]; then
# migrate camelCase to snake_case
pixabay="$(ynh_app_setting_get --app="$app" --key=pixabay)"
apikey_pixabay="$pixabay"
ynh_app_setting_set --app="$app" --key="apikey_pixabay" --value="$apikey_pixabay"
ynh_app_setting_delete --app="$app" --key="pixabay"
fi
if [[ -z "$apikey_google_youtube" ]]; then
googleYoutube="$(ynh_app_setting_get --app="$app" --key=googleYoutube)"
apikey_google_youtube="$googleYoutube"
ynh_app_setting_set --app="$app" --key="apikey_google_youtube" --value="$apikey_google_youtube"
ynh_app_setting_delete --app="$app" --key="googleYoutube"
fi
#=================================================
# INSTALL NODEJS
#=================================================

View file

@ -8,3 +8,5 @@ test_format = 1.0
args.apikey_google_youtube = "1337c0c4"
test_upgrade_from.3bb42cd71bcca77b7f642859bf5048317586a500.name = "First release"
test_upgrade_from.3bb42cd71bcca77b7f642859bf5048317586a500.args.pixabay = "cafe1007"
test_upgrade_from.3bb42cd71bcca77b7f642859bf5048317586a500.args.googleYoutube = "1337c0c4"