WEBcoast Logo

EXT:form Fehler "Unauthorized modification of historical data. #1528538252"

Ich hatte kürzlich mit einem Fehler zu kämpfen, der nach einem Upgrade von TYPO3 CMS 10.4 auf 11.5 auftrat. Speicherte man ein Formular im Backend-Modul "Formulare" erhielt man eine Exception mit der Meldung "Unauthorized modification of historical data. #1528538252". In meinem Fall wurde das durch ein GridRow-Element verursacht bei dem ich die Eigenschaft classPattern unter gridColumnClassAutoConfiguration auf "nichts" gesetzt hatte.

Mein Formular-YAML sah wie folgt aus:

-
  type: GridRow
  identifier: gridrow-1
  label: 'Grid: Row'
  properties:
    gridColumnClassAutoConfiguration:
      gridSize: 100
      viewPorts:
        xs:
          classPattern:
        sm:
          classPattern:
        md:
          classPattern: 'grid__column--md-{@numbersOfColumnsToUse}'
        lg:
          classPattern:
        xl:
          classPattern:

Das funktionierte einwandfrei in 10.4 ist aber seit 11.5 offenbar nicht mehr gültig.

Ich musste die Eigenschaften classPattern zu einem leeren String ändern:

-
  type: GridRow
  identifier: gridrow-1
  label: 'Grid: Row'
  properties:
    gridColumnClassAutoConfiguration:
      gridSize: 100
      viewPorts:
        xs:
          classPattern: ''
        sm:
          classPattern: ''
        md:
          classPattern: 'grid__column--md-{@numbersOfColumnsToUse}'
        lg:
          classPattern: ''
        xl:
          classPattern: ''

Ich hoffe, das hilft dem ein oder anderen weiter, der ebenfalls über die etwas merkwürdige Fehlermeldung stolpert.