diff --git a/src/freedombone-app-pleroma b/src/freedombone-app-pleroma index 73e13e08..ab50862d 100755 --- a/src/freedombone-app-pleroma +++ b/src/freedombone-app-pleroma @@ -700,6 +700,9 @@ function upgrade_pleroma { return fi + # make a copy of the configuration + cp $PLEROMA_DIR/priv/static/static/config.json $PLEROMA_DIR/priv/static/static/config_prev.json + function_check set_repo_commit set_repo_commit $PLEROMA_DIR "pleroma commit" "$PLEROMA_COMMIT" $PLEROMA_REPO chown -R pleroma:pleroma $PLEROMA_DIR @@ -709,6 +712,12 @@ function upgrade_pleroma { expire_pleroma_posts $PLEROMA_DOMAIN_NAME $PLEROMA_EXPIRE_MONTHS create_pleroma_blocklist + + # restore the configuration + cp $PLEROMA_DIR/priv/static/static/config_prev.json $PLEROMA_DIR/priv/static/static/config.json + chown pleroma:pleroma $PLEROMA_DIR/priv/static/static/config.json + + systemctl restart pleroma } function backup_local_pleroma {