← Back to team overview

launchpad-dev team mailing list archive

Re: [Branch ~launchpad-pqm/launchpad/devel] Rev 9987: [r=noodles][ui=none][bug=230801] Fixed oops when renewing membership.

 

On Tue, Dec 08, 2009 at 02:46:13AM -0000, noreply@xxxxxxxxxxxxx wrote:
> Merge authors:
>   Edwin Grubbs (edwin-grubbs)
> ------------------------------------------------------------
> revno: 9987 [merge]
> committer: Launchpad Patch Queue Manager <launchpad@xxxxxxxxxxxxxxxxx>
> branch nick: launchpad
> timestamp: Tue 2009-12-08 02:44:20 +0000
> message:
>   [r=noodles][ui=none][bug=230801] Fixed oops when renewing membership.
> modified:
>   lib/lp/registry/browser/person.py
> 
> 
> --
> lp:launchpad/devel
> https://code.launchpad.net/~launchpad-pqm/launchpad/devel
> 
> You are subscribed to branch lp:launchpad/devel.
> To unsubscribe from this branch go to https://code.launchpad.net/~launchpad-pqm/launchpad/devel/+edit-subscription.

> === modified file 'lib/lp/registry/browser/person.py'
> --- lib/lp/registry/browser/person.py	2009-11-21 14:45:26 +0000
> +++ lib/lp/registry/browser/person.py	2009-12-03 02:50:03 +0000
> @@ -548,7 +548,10 @@
>      @action(_("Renew"), name="renew")
>      def renew_action(self, action, data):
>          member = self.context.person
> -        member.renewTeamMembership(self.context.team)
> +        # This if-statement prevents an exception if the user
> +        # double clicks on the submit button.
> +        if self.context.canBeRenewedByMember():
> +            member.renewTeamMembership(self.context.team)
>          self.request.response.addInfoNotification(
>              _("Membership renewed until ${date}.", mapping=dict(
>                      date=self.context.dateexpires.strftime('%Y-%m-%d'))))

Why isn't there a test for this change?


-- 
Björn Tillenius | https://launchpad.net/~bjornt



Follow ups