Ejemplo solucionado.

Ya guarda bien en el local storage.