flowable / flowable/flowable-engine

Unexpected result when querying tasks in Flowable 7.0.1

Abierto
#3,937 1 comentario 0 reacciones 0 asignados Ver en GitHub
Lenguaje dominante
Java
Estrellas
9.5k
Forks
2.9k
Merge medio
7 h 8 min
PR fusionados (30 d)
2

Descripción

Hi all,

I have found what it could be a bug in the recent 7.0.1 version.
When using taskService to query the running tasks, the query criterias are missing. So none of result is returned.

The code of query is as follows:
query1:
taskService.createTaskQuery().taskAssigned("user1")
.taskState(Task.CREATED).list();
query2:
taskService.createTaskQuery().taskAssigned("user1")
.taskClaimedBefore("2024-07-29").list();

I expect the search is as follows:
expectation1:
assignee_ = "user1" AND STATE_ = "created"
expectation2:
assignee_ = "user1" AND CLAIM_TIME_ < "2024-07-29"

But in the logs,the SQL generated is as follows:
assignee_ = "user1"

The query criteria STATE_ and CLAIM_TIME_ are missing.

Guía de contribución

No hay ninguna guía de contribución indexada para este repositorio

Línea de trabajo

Comience con el punto de entrada taskService.createTaskQuery() y reproduzca ambos ejemplos en Flowable 7.0.1 mientras examina los registros SQL generados. Rastree dónde se aplican taskState(Task.CREATED) y taskClaimedBefore("2024-07-29") a la consulta; la tarea estará terminada cuando ambos criterios aparezcan junto con la condición de assignee y se devuelvan las tareas esperadas.

Escrito por el modelo de indexación a partir del texto del issue.

Evaluación

Stack tecnológico
java, sql
Área
backend, databases
Tipo de issue
Error
Dificultad
3/5
Tiempo estimado
1-2 días
Estado de actividad
Estancado
Claridad
Bastante claro
Aptitud para principiantes
42/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.