jquery-select2 プラグインを使用していますが、このフォームを保存すると、選択していなくてもリストの最後の値が追加されるため、この問題が発生します。
$("#id_structure").change(function(){
var hierarchy_id = $("#id_structure").val();
$.post("/org/branches/",
{
'csrfmiddlewaretoken': '{{ csrf_token }}','hierarchy_id':hierarchy_id
},function(data)
{
$('#id_branches').find('option').remove();
obj = jQuery.parseJSON(data);
$.each(obj, function(i)
{
$('#id_branches')
.append('<option value="'+obj[i].id+'">'+obj[i].text+'</option>')
.val(obj[i].id)
;
});
});
$("#id_branches").select2();
});