Error when using /api/v2/search endpoint
When I use the API endpoint /api/v2/search
I got errors when fetching an account with its URL:
/api/v2/search?q=https%3A%2F%2Fframapiaf.org%2F%40fedilab&resolve=true&limit=20
Trace logs:
Jul 18 18:24:15 fedilab-server mix[1288]: (pleroma) lib/pleroma/user.ex:1151: Pleroma.User.insert_or_update_user/1
Jul 18 18:24:15 fedilab-server mix[1288]: (db_connection) lib/db_connection.ex:1415: DBConnection.run_transaction/4
Jul 18 18:24:15 fedilab-server mix[1288]: (ecto_sql) lib/ecto/adapters/sql.ex:887: anonymous fn/3 in Ecto.Adapters.SQL.checkout_or_transaction/4
Jul 18 18:24:15 fedilab-server mix[1288]: (ecto) lib/ecto/repo/schema.ex:914: anonymous fn/3 in Ecto.Repo.Schema.wrap_in_transaction/6
Jul 18 18:24:15 fedilab-server mix[1288]: (ecto) lib/ecto/repo/schema.ex:274: anonymous fn/15 in Ecto.Repo.Schema.do_insert/4
Jul 18 18:24:15 fedilab-server mix[1288]: (ecto) lib/ecto/repo/schema.ex:672: Ecto.Repo.Schema.constraints_to_errors/3
Jul 18 18:24:15 fedilab-server mix[1288]: (elixir) lib/enum.ex:1327: Enum."-map/2-lists^map/1-0-"/2
Jul 18 18:24:15 fedilab-server mix[1288]: (ecto) lib/ecto/repo/schema.ex:687: anonymous fn/4 in Ecto.Repo.Schema.constraints_to_errors/3
Jul 18 18:24:15 fedilab-server mix[1288]: * users_nickname_index (unique_constraint)
Jul 18 18:24:15 fedilab-server mix[1288]: The changeset defined the following constraints:
Jul 18 18:24:15 fedilab-server mix[1288]: `:name` as an option.
Jul 18 18:24:15 fedilab-server mix[1288]: call `foreign_key_constraint/3` on your changeset with the constraint
Jul 18 18:24:15 fedilab-server mix[1288]: exception and instead add it as an error to your changeset, please
Jul 18 18:24:15 fedilab-server mix[1288]: If you would like to stop this constraint violation from raising an
Jul 18 18:24:15 fedilab-server mix[1288]: * conversation_participations_user_id_fkey (foreign_key_constraint)
Jul 18 18:24:15 fedilab-server mix[1288]: ** (Ecto.ConstraintError) constraint error when attempting to insert struct:
Jul 18 18:24:15 fedilab-server mix[1288]: ** (exit) an exception was raised:
Jul 18 18:24:15 fedilab-server mix[1288]: Request: GET /api/v2/search?q=https%3A%2F%2Fframapiaf.org%2F%40fedilab&resolve=true&limit=20
Jul 18 18:24:15 fedilab-server mix[1288]: Server: pleroma.fedilab.app:80 (http)
Jul 18 18:24:15 fedilab-server mix[1288]: 18:24:15.647 [error] #PID<0.23573.3> running Pleroma.Web.Endpoint (connection #PID<0.23572.3>, stream id 1) terminated
Jul 18 18:24:15 fedilab-server mix[1288]: 18:24:15.643 request_id=FbKNAN5uyhkqNKcAAujy [error] Internal server error: %Ecto.ConstraintError{constraint: "conversation_partipations_user_id_fkey", message: "constraint error when attempting to insert struct:\n\n * conversation_participations_user_id_fkey (foreign_key_constraint)\n\nIf you would like to stop this constraint violation from raising an\nexception and instead add it as an error to your changeset, please\ncall `foreign_key_constraint/3` on your changeset with the constraint\n`:name` as an option.\n\nThe changeset defined the following constraints:\n\n * users_nickname_index (unique_constraint)\n", type: :foreign_key}