Pleroma.Web.TwitterAPI.UtilController seems to break PleromaFE
Hello,
I've updated to cf85a9ae. When I reloaded the page of https://twinkaga.in, it was blank and the custom header in browser tab was reset to "Pleroma". When I checked the logs, it printed out this when I tried accessing the page:
Dec 09 21:58:09 blackmesa mix[2194]: 21:58:09.349 [error] #PID<0.1414.0> running Pleroma.Web.Endpoint (cowboy_protocol) terminated
Dec 09 21:58:09 blackmesa mix[2194]: Server: twinkaga.in:80 (http)
Dec 09 21:58:09 blackmesa mix[2194]: Request: GET /api/statusnet/config.json
Dec 09 21:58:09 blackmesa mix[2194]: ** (exit) an exception was raised:
Dec 09 21:58:09 blackmesa mix[2194]: ** (FunctionClauseError) no function clause matching in Keyword.get/3
Dec 09 21:58:09 blackmesa mix[2194]: (elixir) lib/keyword.ex:188: Keyword.get(nil, :public_key, nil)
Dec 09 21:58:09 blackmesa mix[2194]: (pleroma) lib/pleroma/web/twitter_api/controllers/util_controller.ex:161: Pleroma.Web.TwitterAPI.UtilController.config/2
Dec 09 21:58:09 blackmesa mix[2194]: (pleroma) lib/pleroma/web/twitter_api/controllers/util_controller.ex:1: Pleroma.Web.TwitterAPI.UtilController.action/2
Dec 09 21:58:09 blackmesa mix[2194]: (pleroma) lib/pleroma/web/twitter_api/controllers/util_controller.ex:1: Pleroma.Web.TwitterAPI.UtilController.phoenix_controller_pipeline/2
Dec 09 21:58:09 blackmesa mix[2194]: (pleroma) lib/pleroma/web/endpoint.ex:1: Pleroma.Web.Endpoint.instrument/4
Dec 09 21:58:09 blackmesa mix[2194]: (phoenix) lib/phoenix/router.ex:278: Phoenix.Router.__call__/1
Dec 09 21:58:09 blackmesa mix[2194]: (pleroma) lib/pleroma/web/endpoint.ex:1: Pleroma.Web.Endpoint.plug_builder_call/2
Dec 09 21:58:09 blackmesa mix[2194]: (pleroma) lib/pleroma/web/endpoint.ex:1: Pleroma.Web.Endpoint.call/2