Should fix #18

Wasn’t catering for fields without an existing ID (new fields), now
corrected.