Erreur à la création d'un objet SELECT

Request description

Bonjour,

Je ne parviens plus à créer d’objet de type SELECT.
Je tombe sur l’erreur suivante

Pouvez vous m’aider à débugger ?
Merci d’avance

Emmanuelle

Steps to reproduce

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

1.Go to Administration > Business Object
2.Create
3. Fill any logical name and select as physical name
4. Save

Technical information

Instance /health
[Platform]
Status=OK
Version=5.2.37
BuiltOn=2023-04-14 19:00

Sans le SQL du select je ne peux pas aider

Il n’y en a pas, je ne parviens pas à créer l’objet.
Je n’ai pas d’erreur dans les logs

Un objet select soit obligatoirement avoir un statement select dans la searchspec (“Filtre”):

PS: On va quand même passer cette erreur en warning (pour autoriser des statements complexes et/ou de select dynamiques dans le code)

C’est un comportement récent ? Car on a un objet select sans ce filtre depuis plusieurs mois, le code est dans le PostLoad et on n’avait pas de souci jusqu’à maintenant. Mais aujourd’hui je ne peux plus faire de save sur cet objet, on est donc bloqués dans l’import de nos modules en production.
Nous avons mis à niveau en 5.2.37 hier.

Oui c’est “récent”, les objets select ont pas mal évolué ces derniers mois.

Pour résoudre le pb il suffit de mettre select 1 dans le paramétrage. Dans les révisions prochaines ce sera un warning