Fix bug 1085611 - Preserve tags when editing event

When you save an event without editing the tags input, tags is an Array.
Therefore it falls through to the else, setting tags to an empty array.