Ro Team,
Secondo me é proprio quello.

Se il valore é 2, ma lo decrementi con "--" ritorna 1:

if ( $this->db->affected_rows() == 1)