Edgewall Software

Ticket #7164: altlinks-removed.diff

File altlinks-removed.diff, 2.0 KB (added by Dave Gynn <dgynn@…>, 4 years ago)
  • trac/trac/ticket/report.py

     
    412412                     'sorting_enabled': len(row_groups)==1, 
    413413                     'email_map': email_map}) 
    414414 
    415         if id: 
     415        if id and id != -1: 
    416416            self.add_alternate_links(req, args) 
    417417 
    418418        if format == 'rss': 
  • trac/trac/wiki/web_ui.py

     
    448448        version = page.resource.version 
    449449 
    450450        # Add registered converters 
    451         for conversion in Mimeview(self.env).get_supported_conversions( 
    452                                              'text/x-trac-wiki'): 
    453             conversion_href = req.href.wiki(page.name, version=version, 
    454                                             format=conversion[0]) 
    455             # or... 
    456             conversion_href = get_resource_url(self.env, page.resource, 
    457                                                req.href, format=conversion[0]) 
    458             add_link(req, 'alternate', conversion_href, conversion[1], 
    459                      conversion[3]) 
     451        if page.exists: 
     452            for conversion in Mimeview(self.env).get_supported_conversions( 
     453                                                 'text/x-trac-wiki'): 
     454                conversion_href = req.href.wiki(page.name, version=version, 
     455                                                format=conversion[0]) 
     456                # or... 
     457                conversion_href = get_resource_url(self.env, page.resource, 
     458                                                req.href, format=conversion[0]) 
     459                add_link(req, 'alternate', conversion_href, conversion[1], 
     460                         conversion[3]) 
    460461 
    461462        data = self._page_data(req, page) 
    462463        if page.name == 'WikiStart':