更新時にタグが存在する場合に split で失敗する箇所を修正

- タグが存在する場合、既に配列化された変数に対して split
  を呼び出しているためエラーとなってしまう
  split の前に配列かどうか判定し、配列の場合はそのまま返却するようにしてみました