FosElastica - 从映射数组中删除值时出错

I have a relatively simple mapping that causes me a problem when updating data. it's a small array of strings.

types:
   sector:
      properties:
        company:
          type: nested
          properties:
            id:
              type: integer
            name:
              boost: 8
              analyzer: autocomplete
              search_analyzer: autocomplete_search
            content:
              boost: 4
              type: ~
            network:
              type: ~
            country:
              type: ~

which gives me a mapping like this one.

// ...
"company": {
    "id": 103,
    "name": "example name",
    "content": "foo bar",
    "network": [
        "foo"
        ,
        "bar"
        ,
        "baz"
        ],
        "country": "FR"
    },
// ...

The corresponding attribute in my entity is an array and is defined as follows

//...
/**
 * @ORM\Column(name="network", type="simple_array",  nullable=true)
 */
private $network;
//...

Sometimes when I modify the entity I get this error message

Error in one or more bulk request actions:
update: /myIndex/sector/103 caused failed to parse [company.network]

I'm trying to isolate the problem a little bit, often the error appears when I remove or add a value from this array, when I remove all values everything is fine !

I can't figure out what's wrong, do you have any leads to find out where the mistake came from?