diff options
| -rw-r--r-- | feedgenerator/django/utils/feedgenerator.py | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/feedgenerator/django/utils/feedgenerator.py b/feedgenerator/django/utils/feedgenerator.py index 04b7d73..66e357c 100644 --- a/feedgenerator/django/utils/feedgenerator.py +++ b/feedgenerator/django/utils/feedgenerator.py @@ -80,7 +80,10 @@ def get_tag_uri(url, date): d = '' if date is not None: d = ',%s' % datetime_safe.new_datetime(date).strftime('%Y-%m-%d') - return 'tag:%s%s:%s/%s' % (bits.hostname, d, bits.path, bits.fragment) + fragment = '' + if bits.fragment != '': + fragment = '/%s' % (bits.fragment) + return 'tag:%s%s:%s%s' % (bits.hostname, d, bits.path, fragment) class SyndicationFeed(object): "Base class for all syndication feeds. Subclasses should provide write()" |
