Ronnie has proposed merging lp:~ronnie.vd.c/loco-directory/697692-2 into 
lp:loco-directory.

Requested reviews:
  loco-directory-dev (loco-directory-dev)

For more details, see:
https://code.launchpad.net/~ronnie.vd.c/loco-directory/697692-2/+merge/45654

Fixes team unlink when copy meeting or event
-- 
https://code.launchpad.net/~ronnie.vd.c/loco-directory/697692-2/+merge/45654
Your team loco-directory-dev is requested to review the proposed merge of 
lp:~ronnie.vd.c/loco-directory/697692-2 into lp:loco-directory.
=== modified file 'loco_directory/events/views.py'
--- loco_directory/events/views.py	2011-01-05 16:01:17 +0000
+++ loco_directory/events/views.py	2011-01-09 23:46:09 +0000
@@ -229,7 +229,6 @@
     
     team_event = get_object_or_404(TeamEvent, pk=team_event_id)
     team_object = team_event.teams.all()[0]
-    team_event.id = team_event.pk = None
 
     is_on_lc = launchpad.is_user_on_loco_council(request.user)
     is_member = launchpad.is_team_member(request.user, team_object)
@@ -238,6 +237,7 @@
         if request.method == 'POST':
             form = TeamEventForm(instance=team_event, data=request.POST, teams=team_event.teams.all())
             if form.is_valid():
+                team_event.id = team_event.pk = None
                 team_event = form.save()
                 team_event.teams.add(team_object)
                 request.user.message_set.create(message=_('New event created.'))

=== modified file 'loco_directory/meetings/views.py'
--- loco_directory/meetings/views.py	2011-01-05 16:47:48 +0000
+++ loco_directory/meetings/views.py	2011-01-09 23:46:09 +0000
@@ -202,8 +202,6 @@
     
     team_meeting = get_object_or_404(TeamMeeting, pk=team_meeting_id)
     team_object = team_meeting.teams.all()[0]
-    team_meeting.id = team_meeting.pk = None
-    team_meeting.save()
 
     is_on_lc = launchpad.is_user_on_loco_council(request.user)
     is_member = launchpad.is_team_member(request.user, team_object)
@@ -212,6 +210,7 @@
         if request.method == 'POST':
             form = TeamMeetingForm(instance=team_meeting, data=request.POST)
             if form.is_valid():
+                team_meeting.id = team_meeting.pk = None
                 team_meeting = form.save()
                 team_meeting.teams.add(team_object)
                 request.user.message_set.create(message=_('New meeting created.'))

_______________________________________________
Mailing list: https://launchpad.net/~loco-directory-dev
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~loco-directory-dev
More help   : https://help.launchpad.net/ListHelp

Reply via email to