MDVA-41164: Firma mit benutzerdefinierten Kundenattributen kann nicht gespeichert oder bearbeitet werden
Der Patch MDVA-41164 löst das Problem, dass der Administrator ein Unternehmen mit benutzerdefinierten Kundenattributen von Dateien oder Bildern beliebigen Typs nicht speichern oder bearbeiten kann. Dieser Patch ist verfügbar, wenn das Quality Patches Tool (QPT) 1.1.5 installiert ist. Die Patch-ID lautet MDVA-41164. Beachten Sie, dass das Problem voraussichtlich in Adobe Commerce 2.4.4 behoben wird.
Betroffene Produkte und Versionen
Der Patch wird für die Adobe Commerce-Version erstellt:
- Adobe Commerce (alle Bereitstellungsmethoden) 2.4.2
Kompatibel mit Adobe Commerce-Versionen:
- Adobe Commerce (alle Bereitstellungsmethoden) 2.4.2 - 2.4.3
magento/quality-patches auf die neueste Version und überprüfen Sie die Kompatibilität auf der Seite Quality Patches Tool: Nach Patches suchen. Verwenden Sie die Patch-ID als Suchbegriff, um den Patch zu finden.Problem
Ein Administrator kann keine Firma mit benutzerdefinierten Kundenattributen von Dateien oder Bildern beliebigen Typs speichern oder bearbeiten.
Voraussetzungen:
B2B-Modul ist installiert.
Schritte zur Reproduktion:
-
Aktivieren Sie Firma in Stores > config > B2B-Features.
-
Erstellen Sie ein Kundenattribut unter Stores > Attribute > Kunden > Neues Attribut hinzufügen:
- Eingabetyp: Datei (Anhang)
- In Storefront anzeigen: Ja
- Sortierreihenfolge: Beliebig
- Forms zu verwenden in: Alle auswählen
-
Erstellen Sie unter Kunden > Firmen > Neue Firma hinzufügen eine Datei für das neue, oben erstellte Attribut.
Erwartete Ergebnisse:
Der Benutzer kann die Erstellung des Unternehmens abschließen, und die Anlage wird ohne Fehler hochgeladen.
Tatsächliche Ergebnisse:
-
Sie erhalten eine Fehlermeldung: Beim Speichern der Datei ist ein Fehler aufgetreten.
-
Ausnahmeprotokoll enthält einen Datensatz wie den folgenden:
code language-php report.CRITICAL: Notice: Undefined index: customer in ../app/code/Magento/Customer/Controller/Adminhtml/File/Customer/Upload.php on line 69
Patch anwenden
Verwenden Sie je nach Bereitstellungsmethode die folgenden Links, um einzelne Patches anzuwenden:
- Adobe Commerce oder Magento Open Source On-Premise: Quality Patches Tool > Nutzung im Quality Patches Tool.
- Adobe Commerce in Cloud-Infrastruktur: Upgrades und Patches > Patches anwenden im Handbuch zu Commerce in Cloud-Infrastruktur.
Verwandtes Lesen
Weitere Informationen zum Quality Patches Tool finden Sie unter:
- Quality Patches Tool veröffentlicht: ein neues Tool zur Selbstbedienung hochwertiger Patches in der Support-Wissensdatenbank.
- Überprüfen Sie im -Handbuch, ob für Ihr Adobe Commerce-Problem ein Patch Quality Patches Tool Quality Patches Tool verfügbar ist.
Weitere Informationen zu anderen in QPT verfügbaren Patches finden Sie im Abschnitt Patches in QPT.