Skip to content

Customer Backend: Confirmation Flag is being overwritten by save of the Customer #10017

@EliasKotlyar

Description

@EliasKotlyar

Customer Backend: Confirmation Flag is being overwritten by save of the Customer

Preconditions

Current Development Version of Magento(appears in any Version)

Steps to reproduce

  1. Register a Customer trough the Frontend. Customer should get an Confirmation Email with a link to confirm his Account. Do not use the link yet.
  2. Go to Admin Panel, and save the Customer

Expected result

The Customer could use the link in the email to finish his registration

Actual result

The Email Link is broken, and the customer is automatically "registered"

Why this error occurs?

The Customer-Save-Controller in the Backend(Adminhtml) will fill the "confirmation" flag with a void value. The Value is actually extracted from the post-request, but there is no form-element which will pass any value to it. The "confirmation" flag will be saved in the database overriding the value which is needed to finish the registration.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Component: CustomerFixed in 2.2.xThe issue has been fixed in 2.2 release lineIssue: Clear DescriptionGate 2 Passed. Manual verification of the issue description passedIssue: Format is validGate 1 Passed. Automatic verification of issue format passedIssue: Ready for WorkGate 4. Acknowledged. Issue is added to backlog and ready for developmentbug report

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions