Block/Unblock button not working
Environment
- Installation type:
-
OTP -
From source
-
- Pleroma version (could be found in the "Version" tab of settings in Pleroma-FE): 2.0.50-863-gb3e6953d-develop
- Elixir version (
elixir -v
for from source installations, N/A for OTP): Elixir 1.10.3 (compiled with Erlang/OTP 21) - Operating system: debian
- PostgreSQL version (
postgres -V
): 9.6.17
Bug description
If i block an account from pleroma-fe, it doesn't give me any feedback, as if the block button didn't work
BE shows this:
May 12 05:59:37 vroot169 mix[3458]: Request: POST /api/v1/accounts/9qPwAmWimKNUil8F6W/block
May 12 05:59:37 vroot169 mix[3458]: ** (exit) an exception was raised:
May 12 05:59:37 vroot169 mix[3458]: ** (WithClauseError) no with clause matching: false
May 12 05:59:37 vroot169 mix[3458]: (pleroma 2.0.50-863-gb3e6953d-develop) lib/pleroma/web/activity_pub/activity_pub.ex:450: Pleroma.Web.ActivityPub.ActivityPub.do_block/4
May 12 05:59:37 vroot169 mix[3458]: (ecto_sql 3.3.4) lib/ecto/adapters/sql.ex:886: anonymous fn/3 in Ecto.Adapters.SQL.checkout_or_transaction/4
May 12 05:59:37 vroot169 mix[3458]: (db_connection 2.2.1) lib/db_connection.ex:1427: DBConnection.run_transaction/4
May 12 05:59:37 vroot169 mix[3458]: (pleroma 2.0.50-863-gb3e6953d-develop) lib/pleroma/web/activity_pub/activity_pub.ex:436: Pleroma.Web.ActivityPub.ActivityPub.block/4
May 12 05:59:37 vroot169 mix[3458]: (pleroma 2.0.50-863-gb3e6953d-develop) lib/pleroma/web/mastodon_api/controllers/account_controller.ex:350: Pleroma.Web.MastodonAPI.AccountController.block/2
May 12 05:59:37 vroot169 mix[3458]: (pleroma 2.0.50-863-gb3e6953d-develop) lib/pleroma/web/mastodon_api/controllers/account_controller.ex:5: Pleroma.Web.MastodonAPI.AccountController.action/2
May 12 05:59:37 vroot169 mix[3458]: (pleroma 2.0.50-863-gb3e6953d-develop) lib/pleroma/web/mastodon_api/controllers/account_controller.ex:5: Pleroma.Web.MastodonAPI.AccountController.phoenix_controller_pipeline/2
May 12 05:59:37 vroot169 mix[3458]: (pleroma 2.0.50-863-gb3e6953d-develop) lib/pleroma/web/endpoint.ex:5: Pleroma.Web.Endpoint.instrument/4
May 12 05:59:37 vroot169 mix[3458]: (phoenix 1.4.13) lib/phoenix/router.ex:288: Phoenix.Router.__call__/2
May 12 05:59:37 vroot169 mix[3458]: (pleroma 2.0.50-863-gb3e6953d-develop) lib/pleroma/web/endpoint.ex:5: Pleroma.Web.Endpoint.plug_builder_call/2
May 12 05:59:37 vroot169 mix[3458]: (pleroma 2.0.50-863-gb3e6953d-develop) lib/pleroma/web/endpoint.ex:5: Pleroma.Web.Endpoint.call/2
May 12 05:59:37 vroot169 mix[3458]: (phoenix 1.4.13) lib/phoenix/endpoint/cowboy2_handler.ex:42: Phoenix.Endpoint.Cowboy2Handler.init/4
May 12 05:59:37 vroot169 mix[3458]: (cowboy 2.7.0) /opt/pleroma/deps/cowboy/src/cowboy_handler.erl:41: :cowboy_handler.execute/2
May 12 05:59:37 vroot169 mix[3458]: (cowboy 2.7.0) /opt/pleroma/deps/cowboy/src/cowboy_stream_h.erl:320: :cowboy_stream_h.execute/3
May 12 05:59:37 vroot169 mix[3458]: (cowboy 2.7.0) /opt/pleroma/deps/cowboy/src/cowboy_stream_h.erl:302: :cowboy_stream_h.request_process/3
May 12 05:59:37 vroot169 mix[3458]: (stdlib 3.12.1) proc_lib.erl:249: :proc_lib.init_p_do_apply/3
checking the blocked accounts in my profile, i see that the account is in there tho.
if i click unblock, nothing happens either and the account remains blocked (log below).
May 12 06:01:59 vroot169 mix[3458]: Server: fedi.absturztau.be:80 (http)
May 12 06:01:59 vroot169 mix[3458]: Request: POST /api/v1/accounts/9qPwAmWimKNUil8F6W/unblock
May 12 06:01:59 vroot169 mix[3458]: ** (exit) an exception was raised:
May 12 06:01:59 vroot169 mix[3458]: ** (WithClauseError) no with clause matching: nil
May 12 06:01:59 vroot169 mix[3458]: (pleroma 2.0.50-863-gb3e6953d-develop) lib/pleroma/web/mastodon_api/controllers/account_controller.ex:359: Pleroma.Web.MastodonAPI.AccountController.unblock/2
May 12 06:01:59 vroot169 mix[3458]: (pleroma 2.0.50-863-gb3e6953d-develop) lib/pleroma/web/mastodon_api/controllers/account_controller.ex:5: Pleroma.Web.MastodonAPI.AccountController.action/2
May 12 06:01:59 vroot169 mix[3458]: (pleroma 2.0.50-863-gb3e6953d-develop) lib/pleroma/web/mastodon_api/controllers/account_controller.ex:5: Pleroma.Web.MastodonAPI.AccountController.phoenix_controller_pipeline/2
May 12 06:01:59 vroot169 mix[3458]: (pleroma 2.0.50-863-gb3e6953d-develop) lib/pleroma/web/endpoint.ex:5: Pleroma.Web.Endpoint.instrument/4
May 12 06:01:59 vroot169 mix[3458]: (phoenix 1.4.13) lib/phoenix/router.ex:288: Phoenix.Router.__call__/2
May 12 06:01:59 vroot169 mix[3458]: (pleroma 2.0.50-863-gb3e6953d-develop) lib/pleroma/web/endpoint.ex:5: Pleroma.Web.Endpoint.plug_builder_call/2
May 12 06:01:59 vroot169 mix[3458]: (pleroma 2.0.50-863-gb3e6953d-develop) lib/pleroma/web/endpoint.ex:5: Pleroma.Web.Endpoint.call/2
May 12 06:01:59 vroot169 mix[3458]: (phoenix 1.4.13) lib/phoenix/endpoint/cowboy2_handler.ex:42: Phoenix.Endpoint.Cowboy2Handler.init/4
May 12 06:01:59 vroot169 mix[3458]: (cowboy 2.7.0) /opt/pleroma/deps/cowboy/src/cowboy_handler.erl:41: :cowboy_handler.execute/2
May 12 06:01:59 vroot169 mix[3458]: (cowboy 2.7.0) /opt/pleroma/deps/cowboy/src/cowboy_stream_h.erl:320: :cowboy_stream_h.execute/3
May 12 06:01:59 vroot169 mix[3458]: (cowboy 2.7.0) /opt/pleroma/deps/cowboy/src/cowboy_stream_h.erl:302: :cowboy_stream_h.request_process/3
May 12 06:01:59 vroot169 mix[3458]: (stdlib 3.12.1) proc_lib.erl:249: :proc_lib.init_p_do_apply/3