Project

General

Profile

GX-Bug #68367

Hermes HSI: Längenbegrenzung für Benachrichtigungsadresse veraltet | Incorrect length restriction on customer alert service notification email address

Added by Marco Bruchmann over 1 year ago. Updated 11 months ago.

Status:
Erledigt
Priority:
Normal
Assignee:
-
Category:
Partner
Target version:
% Done:

0%

Estimated time:
Steps to reproduce:
Betroffene Versionen:
4.3.3.1, 4.4.0.0, 4.4.0.0 beta1
Release Notes Langtext:

Hermes HSI: Bestellungen mit E-Mail-Adressen länger als 40 Zeichen führen bei der Labelerzeugung nicht mehr zu einem Fehler


Description

Bei der Benachrichtigungs-E-Mail-Adresse (für Nachnahmesendungen) wird noch eine Längenbegrenzung auf 40 Zeichen eingefordert, diese ist jedoch aktuell 70 Zeichen. Außerdem wird die Adresse bei allen Labelanforderungen mitgesendet, obwohl sie nur für Nachnahmesendungen und Paketshopzustellungen (nicht unterstützt) verwendet werden soll.

Desweiteren sollte die Benachrichtigungs-E-Mail-Adresse für den Benutzer zugänglich sein, so dass hier ggf. Korrekturen möglich sind.

vgl. HermesHSIServiceParameters::setCustomerAlertServiceNotificationEmail()
und Schnittstellendokumentation zu zu CustomerAlertService.notificationEmail

Schritte zum Reproduzieren:

  • Shop für Verwendung von Hermes HSI konfigurieren
  • eine Bestellung so anlegen oder bearbeiten, dass die E-Mail-Adresse des Bestellers länger als 40 Zeichen ist
  • ein Hermes-HSI-Label für diese Bestellung abrufen

Erwartetes Ergebnis:
Es wird ein Label/Versandauftrag erzeugt.

Tatsächliches Ergebnis:
Es wird eine HermesHSIInvalidDataException geworfen mit dem Hinweis auf das 40-Zeichen-Limit.


A length limit of 40 characters is still requested for the notification e-mail address (for COD items), but this is currently 70 characters. In addition, the address is sent with all label requests, although it should only be used for COD items and parcel shop deliveries (not supported).

Furthermore, the notification e-mail address should be accessible to the user so that corrections can be made here if necessary.

cf. HermesHSIServiceParameters::setCustomerAlertServiceNotificationEmail()
and interface documentation to CustomerAlertService.notificationEmail

Steps to reproduce:

  • Configure shop to use Hermes HSI.
  • create or edit an order so that the customer's email address is longer than 40 characters
  • retrieve a Hermes HSI label for that order.

Expected result:
A label/shipping order is created.

Actual result:
A HermesHSIInvalidDataException is thrown indicating the 40 character limit.

History

#1

Updated by Marco Bruchmann over 1 year ago

  • Subject changed from Hermes HSI: Längenbegrenzung für Benachrichtigungsadresse veraltet to Hermes HSI: Längenbegrenzung für Benachrichtigungsadresse veraltet | Incorrect length restriction on customer alert service notification email address
  • Description updated (diff)
  • Status changed from Gemeldet to In Bearbeitung
  • Release Notes Langtext updated (diff)
  • Betroffene Versionen 4.4.0.0, 4.4.0.0 beta1 added
#2

Updated by Marco Bruchmann over 1 year ago

  • Status changed from In Bearbeitung to 30
  • Assignee changed from Marco Bruchmann to Core-Entwickler
  • Target version changed from 133 to 4.5.1.0 beta1
#4

Updated by Daniel Wu about 1 year ago

  • Tags set to 4.4.0.1
#5

Updated by Ahmed Hamouda about 1 year ago

  • Assignee changed from Core-Entwickler to Ahmed Hamouda
#6

Updated by Ahmed Hamouda about 1 year ago

  • Status changed from 30 to Testing
#7

Updated by Ahmed Hamouda about 1 year ago

  • Assignee changed from Ahmed Hamouda to Core-Entwickler
#8

Updated by Ahmed Hamouda about 1 year ago

  • Status changed from Testing to Erledigt
#9

Updated by Ahmed Hamouda about 1 year ago

  • Target version changed from 4.5.1.0 beta1 to 4.4.0.1
#10

Updated by Daniel Wu 12 months ago

  • Assignee deleted (Core-Entwickler)
#11

Updated by Moritz Bunjes 11 months ago

  • Tags deleted (4.4.0.1)

Also available in: Atom PDF

Add picture from clipboard (Maximum size: 5 MB)