Fix weird JSON problem when empty campaign array