From: Michal Rakowski Date: Tue, 27 Oct 2020 12:24:35 +0000 (+0100) Subject: Fix #6857 About logging of copy jobs upgraded to backup X-Git-Tag: Release-11.3.2~886 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=8dde879aa564aee4088b72ee558144efc644110f;p=thirdparty%2Fbacula.git Fix #6857 About logging of copy jobs upgraded to backup --- diff --git a/bacula/src/dird/ua_purge.c b/bacula/src/dird/ua_purge.c index 4d700f47f..5bbdae134 100644 --- a/bacula/src/dird/ua_purge.c +++ b/bacula/src/dird/ua_purge.c @@ -406,6 +406,7 @@ void upgrade_copies(UAContext *ua, char *jobs) { POOL_MEM query(PM_MESSAGE); int dbtype = ua->db->bdb_get_type_index(); + db_list_ctx jobids; db_lock(ua->db); @@ -413,6 +414,12 @@ void upgrade_copies(UAContext *ua, char *jobs) db_sql_query(ua->db, query.c_str(), NULL, (void *)NULL); Dmsg1(050, "Upgrade copies Log sql=%s\n", query.c_str()); + Mmsg(query, "SELECT JobId FROM cpy_tmp ORDER BY JobId ASC"); + db_sql_query(ua->db, query.c_str(), db_list_handler, &jobids); + if (jobids.count != 0) { + ua->info_msg(_("Following Copy jobs have been upgraded to Backup jobs: %s\n"), jobids.list); + } + /* Now upgrade first copy to Backup */ Mmsg(query, "UPDATE Job SET Type='B' " /* JT_JOB_COPY => JT_BACKUP */ "WHERE JobId IN ( SELECT JobId FROM cpy_tmp )");