@ Craig
After a very quick look at the CSV code and the code snippet for the custom fields registration/csv import…
You are going to have to tweak the code for the cncsv_process_import() function.
Your CSV file only contains the org code, during import, this will update remaining fields with '' (no content). What you need to do is first check if the field exists, then pull its value adding a (let’s call it a) meta array and then pass that meta array to the cnEntry_Action::meta() method.
Alternatively, you could just make sure to include all the custom fields in your update CSV file.
I’m actually making the same error in the CSV Import addon when it comes to the bio and note field (several more actually). If the bio field does not exist in the CSV file the entry updates with an empty string.
I made a tweak to the code of CSV Import addon on your site, untested, but should resolve the issue with the bio field. I do an array_key_exists( 'bio', $data ) check before setting the bio/notes.
Run tow small/quick tests. Import a fresh entry to make show everything imports as expected. The do an update CSV file, just like the one you attached, but only for the new entry. Make sure it updates correctly.
Hope this helps! Let me know.
