Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

RawLogsClient search parameter is parameter is hardcoded to "search" instead of "q"

Aperta Adatta ai principianti
#842 2 commenti 0 reazioni 0 assegnatari Vedi su GitHub

I maintainer di solito rispondono entro 1 giorno

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
2/5
Tempo stimato
1-3 ore
Idoneità per principianti
82/100
Tipo di issue
Bug
Chiarezza
Specificata chiaramente
Stato di attività
Tranquilla
Stack tecnologico
java
Ambito
api

Direzione di ricerca

Inizia in src/main/java/com/auth0/client/mgmt/RawLogsClient.java alle righe 167-170, quindi confronta il parametro della richiesta con la documentazione collegata dell'Auth0 logs API. Usa la riproduzione della ricerca di LogsClient per verificare che la richiesta di logs venga accettata invece di restituire la risposta query_syntax_error.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

bug
Checklist
  • I have looked into the Readme and Examples, and have not found a suitable solution or answer.
  • I have looked into the API documentation and have not found a suitable solution or answer.
  • I have searched the issues and have not found a suitable solution or answer.
  • I have searched the Auth0 Community forums and have not found a suitable solution or answer.
  • I agree to the terms within the Auth0 Code of Conduct.
Description

https://github.com/auth0/auth0-java/blob/master/src/main/java/com/auth0/client/mgmt/RawLogsClient.java#L167C3-L170C10

The code is hardcodes search instead of q as the search criteria name, docs: https://auth0.com/docs/api/management/v2/logs/get-logs

now:

        if (!request.getSearch().isAbsent()) {
            QueryStringMapper.addQueryParameter(
                    httpUrl, "search", request.getSearch().orElse(null), false);
        }

fails with:

BadRequestError, statusCode: 400, body: {
  "statusCode" : 400,
  "error" : "Bad Request",
  "message" : "The query 'undefined' cannot be parsed. Please revise the query or visit https://auth0.com/docs/logs/log-search-query-syntax for help.",
  "code" : "query_syntax_error"
}}
Reproduction
  1. Use the logs search api:
    LogsClient logsClient = managementApi.logs();

    String searchQuery = request.toSearchQuery(org.getId());

    ListLogsRequestParameters.Builder paramsBuilder =
        ListLogsRequestParameters.builder()
            .search(searchQuery)
            .sort("date:-1");
Additional context

No response

auth0-java version

latest (3.3.0)

Java version

21

Lingua principale
Java
Stelle
319
Fork
155
Merge medio
4h 49m
PR unite (30g)
11

Preparare l'ambiente

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di auth0/auth0-java

Tutte le issue di auth0/auth0-java

Issue simili

Altre issue su Java

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.