different autocomplete for contracts and absences
eject double entries in contract autocomplete