X-Git-Url: http://git.veekun.com/zzz-floof.git/blobdiff_plain/332de9696e2cca102332d5543adad9b289c35214..da9dc9c1a060be8de3c13fa308a047b4b57eaaeb:/floof/controllers/tag.py diff --git a/floof/controllers/tag.py b/floof/controllers/tag.py index ef3c7ce..e5ce85b 100644 --- a/floof/controllers/tag.py +++ b/floof/controllers/tag.py @@ -9,7 +9,7 @@ from pylons import url log = logging.getLogger(__name__) import elixir -from floof.model.art import Art, Tag +from floof.model import Art, Tag class TagController(BaseController): @@ -18,12 +18,12 @@ class TagController(BaseController): tag = h.get_object_or_404(Tag, id=id) elixir.session.delete(tag) elixir.session.commit() - redirect(url('art', id=art_id)) - + redirect(url('show_art', id=art_id)) + # TODO: login required def create(self, art_id): c.art = h.get_object_or_404(Art, id=art_id) - c.art.add_tags(request.params["tags"], c.user) + c.art.add_tags(request.params.get("tags",""), c.user) elixir.session.commit() - redirect(url('art', id=c.art.id)) + redirect(url('show_art', id=c.art.id))