Skip to content

Newsletter Subscriber create-date not set, and change_status_at broken #4004

@fvschie

Description

@fvschie

Steps to reproduce

  1. Register a newsletter subscriber via the front-end, with no confirmation of email address needed.
  2. Check database.
  3. Unsubscribe user via admin interface.
  4. Resubscribe user via admin interfa... oh wait, this option is missing. If you make a mistake (no confirmation dialog) you can't correct it without going into the DB.

Expected result

  1. After creation set change_status_at to creation date (confirmation of email if enabled, or just registration time if no confirmation email is sent).
  2. change_status_at is set to when user is subscribed.
  3. Expect change_status_at to contain the date of the status change.

Actual result

  1. I want to sync new newsletter subscribers, so I expect a datetime to filter on, to get new newsletter subscribers. This is not set.
  2. change_status_at is null. It would be nice if this were initialized to the registration date.
  3. User is unsubscribed, status 3, but change_status_at remains null. Integration can't detect user is unsubscribed now.

Metadata

Metadata

Assignees

Labels

Component: CustomerFixed in 2.2.xThe issue has been fixed in 2.2 release lineFixed in 2.3.xThe issue has been fixed in 2.3 release lineIssue: ConfirmedGate 3 Passed. Manual verification of the issue completed. Issue is confirmedIssue: Format is not validGate 1 Failed. Automatic verification of issue format is failedIssue: Ready for WorkGate 4. Acknowledged. Issue is added to backlog and ready for developmentReproduced on 2.1.xThe issue has been reproduced on latest 2.1 releaseReproduced on 2.2.xThe issue has been reproduced on latest 2.2 releaseReproduced on 2.3.xThe issue has been reproduced on latest 2.3 releasebug report

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions