Changeset 3878

Show
Ignore:
Timestamp:
06/21/08 10:33:35 (3 months ago)
Author:
athomas
Message:

Fix a bug in tag deletion. Fixes #2714.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • tagsplugin/trunk/tractags/api.py

    r3108 r3878  
    227227        else: 
    228228            tags = set(tags) 
    229             current_tags = provider.get_resource_tags(req, resource
    230             current_tags.remove(tags) 
    231             provider.set_resource_tags(req, resource, tags) 
     229            current_tags = set(provider.get_resource_tags(req, resource)
     230            current_tags.difference_update(tags) 
     231            provider.set_resource_tags(req, resource, current_tags) 
    232232 
    233233    def split_into_tags(self, text):