make sure we still pass the entry id even if the data array is empty

The title says it all! I have a couple of field that does not need any data table, but this made the field unaware of it's entry id. This solve the problem.