Revert "Fix adding tags"

This reverts commit aa04852e9b9c6a88f4c68c5b9d7502fde1b7b8cc.

Next commit will fix it in a less hacky way.
Unbreak AJAX views using @get_path_obj

Many of our AJAX requests do not have a ‘path’, but @get_path_obj now
requires one always which breaks any views that use it, so relax this
and use the ‘path’ only when present.