Skip to content

La fonction get_table_last_update plante s'il la table zz_r_df_def n'existe pas

Et c'est même bien plus problématique, la fonction ne fait pas ce qu'elle indique faire dans l'aide ! Pour mémoire, voici ce qui était indiqué dans la fonction :

Si track_commit_timestamp est activée et qu'une date de commit est trouvée, la fonction renvoie cette date. Si la date de commit n'est pas trouvée et que la table existe dans zz_r_df_def, elle renvoie la date trouvée dans le dernier commentaire posté sur la table (au format JJ/MM/AAAA). Si aucune des deux sources n'est disponible, un message est retourné.

Problème :

  • la structure des if : il y a des cas où la méthode track_commit_timestamp n'aboutit pas sans qu'on ne cherche de dates dans le commentaire
  • les commentaires de tables sont recherchés dans la table de définition des dataframes issus de R, alors qu'il y fallait juste regarder si la table y était présente
  • conséquence de quoi la requête pour récupérer les commentaire n'aboutit pas
Edited by Juliette Engelaere-Lefebvre