diff --git a/scripts/install b/scripts/install index 71428ad..d1f349e 100755 --- a/scripts/install +++ b/scripts/install @@ -37,7 +37,9 @@ ynh_add_config --template="../sources/patches/main-constants.py.patch.src" --des ynh_setup_source --dest_dir="$install_dir" # Remove the patch for web.py in case visitor are allowed -patch -u /$install_dir/cps/web.py -i ../conf/web.py.revert.patch +if [ $(ynh_permission_has_user --permission=main --user=visitors) ]; then + patch -u /$install_dir/cps/web.py -i ../conf/web.py.revert.patch +fi #install kepubify converter ynh_script_progression --message="Installing kepubify..." --weight=1 diff --git a/scripts/upgrade b/scripts/upgrade index 13a6aa6..eb88a01 100755 --- a/scripts/upgrade +++ b/scripts/upgrade @@ -96,6 +96,12 @@ then # Download, check integrity, uncompress and patch the source from app.src ynh_setup_source --dest_dir="$install_dir" chown -R $app: $install_dir + + # Remove the patch for web.py in case visitor are allowed + if [ $(ynh_permission_has_user --permission=main --user=visitors) ]; then + patch -u /$install_dir/cps/web.py -i ../conf/web.py.revert.patch + fi + fi #=================================================