Issue #1302228 by xjm, yched, kathyh, chx, tim.plunkett: Fixed field_has_data() returns inconsistent results – possible data loss.