diff --git a/lib/mentat/module/detmngr.py b/lib/mentat/module/detmngr.py
index 6afdf2a00ad9f2f5a30a4a0ad9a0dd4cc2a88851..5cd00780ecb96135cefbab8973f99d71ee372d4b 100644
--- a/lib/mentat/module/detmngr.py
+++ b/lib/mentat/module/detmngr.py
@@ -346,6 +346,7 @@ class MentatDetmngrScript(mentat.script.fetcher.FetcherScript):
                     continue
                 self.logger.warning("Updating existing detector '%s'.", detkey)
                 detector_db.credibility = detector_file['credibility']
+                detector_db.registered = detector_file['registered']
 
         self.sqlservice.session.commit()
 
@@ -360,4 +361,4 @@ class MentatDetmngrScript(mentat.script.fetcher.FetcherScript):
         :return: True or False
         :rtype: bool
         """
-        return det_db.credibility != det_file['credibility']
+        return det_db.credibility != det_file['credibility'] or det_db.registered != det_file['registered']