Fehler bei der Kategorieplanungsfunktion in Adobe Commerce 2.4.5

Nach dem Upgrade auf Adobe Commerce 2.4.5 wird beim Speichern von Änderungen an Produktkategorien im Admin-Bedienfeld von Adobe Commerce Cloud ein Validierungsfehler angezeigt. Dies geschieht, weil alte Daten aus früheren Versionen in der Datenbank verbleiben und mit der aktualisierten Logik in Konflikt stehen. Um dies zu beheben, entfernen Sie die veralteten Datumsattribute aus Ihrer Datenbank und bestätigen Sie, dass das Problem nicht mehr auftritt.

Beschreibung description

Umgebung

Adobe Commerce Cloud, Version 2.4.5 (nach dem Upgrade von einer früheren Version).

Problem/Symptome

  • Beim Speichern von Kategorieänderungen im Admin-Bedienfeld von Adobe Commerce Cloud wird ein Validierungsfehler angezeigt.
  • Fehlermeldung: Stellen Sie sicher, dass das „Bis“-Datum nach dem „Von“-Datum liegt oder damit übereinstimmt.

Schritte zur Reproduktion:

  1. Navigieren Sie zum Adobe Commerce Cloud Admin-Bedienfeld.
  2. Navigieren Sie zu Katalog > Kategorien.
  3. Kategorie auswählen.
  4. Produkte neu anordnen oder Änderungen vornehmen.
  5. Klicken Sie auf Speichern.

Erwartetes Ergebnis:
Das System speichert Ihre Änderungen erfolgreich.

Tatsächliches Ergebnis:
Die Fehlermeldung verhindert, dass das System Ihre Änderungen speichert.

Auflösung resolution

Adobe Commerce 2.4.5 behebt dieses Problem, aber die restlichen Daten aus früheren Versionen können den Trigger weiterhin auslösen. Führen Sie die folgenden Schritte aus, um das Problem zu beheben:

  1. Führen Sie diese SQL-Abfrage aus, um nach vorhandenen Werten in den custom_design_from- und custom_design_to-Attributen zu suchen:

    code language-none
    SELECT count(*)
            FROM catalog_category_entity_datetime
            WHERE attribute_id IN (SELECT attribute_id FROM eav_attribute WHERE attribute_code IN ('custom_design_from', 'custom_design_to') AND entity_type_id = 3);
    
  2. Wenn die Abfrage Ergebnisse zurückgibt, löschen Sie diese Werte mithilfe eines geeigneten SQL-Befehls. Sichern Sie Ihre Datenbank, bevor Sie Änderungen vornehmen.

  3. Überwachen Sie nach dem Löschen die Datenbank, um sicherzustellen, dass die Werte nicht zurückgegeben werden.

Wichtig:

  • Wenden Sie alle Änderungen in einer Staging- oder Integrationsumgebung an und testen Sie sie, bevor Sie sie in der Produktion bereitstellen.
  • Führen Sie immer eine aktuelle Sicherung Ihrer Datenbank durch, bevor Sie Änderungen vornehmen.

Wenn das Problem nach der Bereinigung weiterhin besteht, wenden Sie sich an den Adobe CommerceSupport, um weitere Hilfe zu erhalten.

Verwandtes Lesen

Geplante Änderungen für Kategorien in der Katalogverwaltung von Commerce

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f