diff --git a/upgrade-helper.py b/upgrade-helper.py
index 86e1a93..56b1f02 100755
--- a/upgrade-helper.py
+++ b/upgrade-helper.py
@@ -353,7 +353,9 @@ class Updater(object):
             else:
                 cc_addr = settings["cc_recipients"].split()
 
-        newversions = ",".join([pkg_ctx['NPV'] if not pkg_ctx['NPV'].endswith("new-commits-available") else pkg_ctx['NSRCREV'] for pkg_ctx in g['pkgs']])
+        newversions = ",".join(dict.fromkeys(
+                pkg_ctx['NPV'] if not pkg_ctx['NPV'].endswith("new-commits-available") else pkg_ctx['NSRCREV']
+                for pkg_ctx in g['pkgs']))
         pns = ",".join([pkg_ctx['PN'] for pkg_ctx in g['pkgs']])
         subject = "[AUH] " + pns + ": upgrading to " + newversions
         if not g['error']:
