update pour utiliser getPrimaryKey