Contao-Camp 2024
Ergebnis 1 bis 5 von 5

Thema: Datenbankfehler mehrere Produkte überschreiben / eigenes Attribut

  1. #1
    Contao-Fan
    Registriert seit
    14.07.2011.
    Beiträge
    276

    Standard Datenbankfehler mehrere Produkte überschreiben / eigenes Attribut

    C: 4.9 LTS
    I: 2.6.15

    Hy Leute,

    Wenn ich in der aktuellen Version mehrere Produkte überschreibe, kommt fast immer ein Datenbankfehler bei den eigenen Attributen:

    Code:
    An exception occurred while executing 'INSERT INTO tl_version (
    `pid`, `tstamp`, `version`, `fromTable`, `username`, `userid`, `description`, `editUrl`, `active`, `data`) 
    VALUES ('19', '1610966251', '15', 'tl_iso_product_price', 'Ismet', '1', 'Name', 'contao?do=iso_products&act=edit&id=19&rt=KuEzgCbaVAM0yezb.....&ref=3dBhoAzb&fields=1', '1', 'a:2:{s:6:\"prices\";a:1:{i:0;a:10:{s:2:\"id\";s..........70\";}}}')': 
    SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry '19-tl_iso_product_price-15' for key 'pid_fromtable_version'
    Interessanterweise greife ich den Preis hier gar nicht an?

    Das ganze Tritt bei Bearbeiten auch auf.

    hat jemand hier eine Idee?

  2. #2
    Contao-Fan
    Registriert seit
    14.07.2011.
    Beiträge
    276

    Standard

    Ok ein etwas umeleganter Workaround:

    Ich habe bei allen DCA Files von Isotope die Versionierung deaktiviert.

    ist zwar weder elegant noch updatesicher aber ich brauche das gerade sehr oft daher kann ich damit leben

  3. #3
    Contao-Nutzer
    Registriert seit
    08.11.2009.
    Beiträge
    191

    Standard

    Hallo, kannst du mir verraten wie dein Workaround genau aussieht? Danke!

  4. #4
    Contao-Fan
    Registriert seit
    14.07.2011.
    Beiträge
    276

    Standard

    Das war mit der Brechstange

    Also im Isotope Ordner bei den DCA Files im Config

    PHP-Code:
            'enableVersioning'          => true
    auf

    PHP-Code:
            'enableVersioning'          => false
    gesetzt.

    Beispielsweise hier bei Zeile 25:
    https://github.com/isotope/core/blob...so_product.php

    Nicht elegant aber funktioniert und kann notfalls schnell wieder zurückgebaut werden und Seiteneffekt hab ich hier keine zu befürchten.

    hoffentlich holt es dir

  5. #5
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    33.896
    Partner-ID
    10107

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •