Action avec attributs - controle bloquant sur le format date

Request description

Suite à la mise en œuvre d’un contrôle bloquant sur le format date dans les actions avec attribut, j’ai le comportement suivant :

1 : Saisie de la date 12/DD/2023
2 : Clique sur le bouton confirmer
3 : Affichage du message bloquant

4 : Cliquer de nouveau sur le bouton confirmer
5 : Chargement dans le vide

Je n’ai pas de log parlant

Steps to reproduce

This request concerns an up-to-date Simplicité instance
and these are the steps to reproduce it:

1 : Saisie de la date 12/DD/2023
2 : Clique sur le bouton confirmer
3 : Affichage du message bloquant
4 : Cliquer sur le bouton confirmer
5 : Chargement dans le vide

Technical information

Instance /health

[Platform]
Status=OK
Version=5.3.19
BuiltOn=2023-10-16 11:52
Git=5.3/c38d08e5cf705d115f92164bfff87bba0897b7ec
Encoding=UTF-8
EndpointIP=127.0.0.1
EndpointURL=https://partenor.simplicite.io:11373
TimeZone=Europe/Paris
SystemDate=2023-11-28 09:30:18

[Application]
ApplicationVersion=1.9.5
ContextPath=
ContextURL=https://pepsrecette.partenor.simplicite.io
ActiveSessions=1
TotalUsers=12
EnabledUsers=10
LastLoginDate=2023-11-28 09:27:35

[Server]
ServerInfo=Apache Tomcat/9.0.82
ServerType=WEB
ServerActiveSessions=1
ServerSessionTimeout=30
CronStarted=true

[OS]
Name=Linux
Architecture=amd64
Version=3.10.0-1160.99.1.el7.x86_64
SystemEncoding=UTF-8

[Disk]
DiskFree=25744
DiskUsable=21587
DiskTotal=100701

[JavaVM]
Version=17.0.1
Vendor=Eclipse Adoptium
VMName=OpenJDK 64-Bit Server VM
VMVersion=17.0.1+12
ScriptEngine=rhino
ScriptEngineVersion=Rhino 1.7.13 2020 09 02
HeapFree=236718
HeapSize=498688
HeapMaxSize=524288
TotalFreeSize=262318

[Cache]
ObjectCache=308
ObjectCacheMax=10000
ObjectCacheRatio=3
ProcessCache=308
ProcessCacheMax=10000
ProcessCacheRatio=3
APIGrantCache=0
APIGrantCacheMax=1000
APIGrantRatio=0

[Database]
Vendor=2
ProductName=MySQL
ProductVersion=5.5.68-MariaDB
DriverName=MySQL Connector/J
DriverVersion=mysql-connector-j-8.1.0 (Revision: 7b6f9a337afe6ccb41823df485bf848ca7952b09)
DBDate=2023-11-28 09:30:18
DBDateOffset=0
DBPatchLevel=5;P03;b12ab90ec18a95a5683783b5159f2936
UsingBLOBs=true

[Healthcheck]
Date=2023-11-28 09:30:18
ElapsedTime=11

Simplicité logs
---paste the content of the **relevant** server-side logs---
Browser logs
---paste content of the **relevant** browser-side logs---
Other relevant information

Code java :

En java :

	public String toANNUL(Map <String,String> params)
	{
//		AppLog.info(getClass(), "toANNUL", "0", getGrant());
		String dateRecette = params.get(DATE_RECETTE_NOM_ATTRIBUT);
		if (isValidDate2(dateRecette)) {
		setFieldValue("demStatutDemande",STATUT_RECETTE_ANNULEE);
			save();
			return Message.formatSimpleInfo("DEM_MAJ");
		} else {
			return Message.formatSimpleError(RecMessage.getLibelleErreur("RG_ERR_DATE_FORMAT").replace("<p>","").replace("</p>",""));
		}
		//return "";
	}

Bonjour,

Ça a bien été reproduit en 5.3.23

Il s’agit d’un problème global sur la gestion des erreurs remontées par code au niveau des actions avec confirmation. On va regarder.

Bonjour,
C’est corrigé en 5.3.24 (non releasée à date)

1 Like

This topic was automatically closed 60 minutes after the last reply. New replies are no longer allowed.