diff --git a/app/services/importers/hal.rb b/app/services/importers/hal.rb
index 1780d7fb459a0c54215d0698d1c9c3bddd444016..34cb06a99b8ac9a418704b86beb0772271f3a6cd 100644
--- a/app/services/importers/hal.rb
+++ b/app/services/importers/hal.rb
@@ -33,6 +33,7 @@ module Importers
     def self.create_publication_from(doc)
       publication = Research::Publication.where(hal_docid: doc.docid).first_or_create
       puts "HAL sync publication #{doc.docid}"
+      publication.source = :hal
       publication.title = Osuny::Sanitizer.sanitize doc.title_s.first, 'string'
       publication.ref = doc.attributes['citationRef_s']
       publication.citation_full = doc.attributes['citationFull_s']