~launchpad-results/launchpad-results/trunk

« back to all changes in this revision

Viewing changes to lib/lpresults/registry/models/series.py

  • Committer: Marc Tardif
  • Date: 2011-09-19 21:09:02 UTC
  • Revision ID: marc.tardif@canonical.com-20110919210902-32f23dwivc6tua56
Changed results to only return the last state which fixes bug #852007.

Show diffs side-by-side

added added

removed removed

Lines of Context:
99
99
        notify(ObjectCreatedEvent(series))
100
100
        return series
101
101
 
102
 
    def retrieveSeries(self, name_or_version):
 
102
    def retrieveSeries(self, name):
103
103
        """See `ISeriesTarget`."""
104
 
        series = self.getSeries(name_or_version)
 
104
        series = self.getSeries(name)
105
105
        if series is None:
106
106
            launchpad_series = getUtility(ILaunchpad).getPillarSeries(
107
 
                self.name, name_or_version)
 
107
                self.name, name)
108
108
            if launchpad_series is not None:
109
109
                resource_type_link = launchpad_series["resource_type_link"]
110
110
                resource_type = urlparse(resource_type_link)[5]
111
111
                if resource_type not in ("distro_series", "project_series",):
112
 
                    raise AssertionError(
113
 
                        "Unsupported series type: %s" % name_or_version)
 
112
                    raise AssertionError("Unsupported series type: %s" % name)
114
113
 
115
114
                args = [launchpad_series["name"]]
116
115
                if "version" in launchpad_series: