Open asendecka opened 7 years ago
@aniav are you working (or still going to work) on this?
@ramonsaraiva thanks for nudging, I have unassigned myself from this 👍
@marksweb how much of this issue is affected by the work you have done in Fix multiple object error on event view [#593] #614?
@amakarudze What I did on that issue doesn't impact on this.
I didn't change anything with the way data is collected or the new Event
objects are created.
I changed the way the event detail view is handled by having it use the data that originates from website_slug
instead of city
. So I think that's as close as I got.
Perhaps once I'm done with the stripe donation I could take a look at this.
If we try to create a new event in the city where DG workshop already happened in the past, but we want to have customized website_slug which is different from the previous Event one, we will end up having problems creating the event, because our current
copy_event
code is copying all data from previous event, instead of usingwebsite_slug
.What is happening right now:
pyconuk@djangogirls.org
pyconuk2017
and none of organizers are the samecopy_event
from the previous one, including old email (pyconuk@
)get_or_create_gmail
we are passingevent_application.website_slug
as a slug tomigrate_gmail_account
function - in our scenario it will bepyconuk2017@
which does not exist in Gmail yetcreate_gmail_account
we create email fromEvent.email
and since we copied the email from old event, it'spyconuk@
which exists and was not migrated, because we usedwebsite_slug
when callingmigrate_gmail_account
.What we should do:
Event.email
fromEventApplication
.Opbeat error: https://opbeat.com/django-girls/djangogirlsorg/errors/81/