TopLogic - the automated application engine
  • Releases
  • Dokumentation
  • Github
  • Discord
  1. Home
  2. Releases
  3. TL_7.6.0-M1
  4. #27256

7.6.0-M1
TopLogic Release

2023-04-27

Verbesserung

Wichtig
#26283
In-App konfigurierte globale Dialoge
#27261
Abkündigung: project-*, tl-perf, tl-export, tl-sync-demo-*, vw-pmt, tl-themes-glossy
Detail
#27264
Selektionskomponenten sollen ein-elementige Mengen nicht auspacken
#27267
ListModelBuilder soll in getModel(...) eine Collection zurückliefern
#27281
ApplicationTesting: Bessere Fehlermeldung bei nicht ausführbaren Kommandos

Fehlerbehebung

Wichtig
#27297
Fehler beim Initialisieren der Datenbank auf PostgreSQL und Oracle
Detail
#27256
MEInstanceTableModelBuilder.supportsListElement wirft NPE bei Wrapper.tType() == null
#27286
Dateifilter im Uploaddialog erlaubt Upload von anderen Dateien
#27288
Fehlende Dokumentation bei unvollständigem Workspace
Fehlerbehebung

Detail

#27256

MEInstanceTableModelBuilder.supportsListElement wirft NPE bei Wrapper.tType() == null

Code-MigrationTLModel

Ursache ist, dass es Wrapper ohne Typ gibt. Auf TL 6 tritt das Problem nicht auf. Dort hat noch jeder Wrapper einen Typ.

Lösung

Die Klasse wird gelöscht und durch die existierende Klasse tl:TypeInstanceListModelBuilder aus dem selben Package ersetzt. Diese hat das Problem nicht.

Code Migration

Die Klasse MEInstanceTableModelBuilder suchen. Alle Verwendungen durch die Klasse tl:TypeInstanceListModelBuilder ersetzen. Diese liegt im selben Package. Den Name der Config Property metaElement dabei durch meta-elements ersetzen. Siehe zum Beispiel: [320926]

Test

In der Sicht "Rollenprofile" etwas editieren und speichern. Im Log darf kein Fehler auftauchen.

  • Get Started
  • Github
  • Discord
  • Das Unternehmen hinter TopLogic
  • Softwareentwicklung heute
  • Kontakt

© Copyright – Business Operation Systems GmbH

  • top-logic.com
  • Nutzungsbedingungen
  • Impressum
  • Rechtlicher Hinweis
  • Datenschutz
  • EN
  • Login