diff --git a/dipper/sources/HPOAnnotations.py b/dipper/sources/HPOAnnotations.py
index <HASH>..<HASH> 100644
--- a/dipper/sources/HPOAnnotations.py
+++ b/dipper/sources/HPOAnnotations.py
@@ -486,7 +486,7 @@ class HPOAnnotations(Source):
                             pub = re.sub(r'  *', '', pub)  # fixed now but just in case
 
                             # there have been several malformed PMIDs curies
-                            if pub[:4] != 'http' or \
+                            if pub[:4] != 'http' and \
                                     graph.curie_regexp.fullmatch(pub) is None:
                                 LOG.warning(
                                     'Record %s has a malformed Pub %s', did, pub)
forgot to update the logic in the currently unused ingest