in atomresponder/master_importer.py [0:0]
def register_pac_xml(self, content):
"""
Start the import of new PAC data by registering it in the database.
:param content: JSON message content as received from atom tool
:return: the database model instance
"""
from .models import PacFormXml
(record, created) = PacFormXml.objects.get_or_create(atom_id=content['atomId'], defaults={'received': datetime.now()})
if not created:
logger.info("PAC form xml had already been delivered for {0}, over-writing".format(content['atomId']))
record.completed = None
record.status = "UNPROCESSED"
record.last_error = ""
record.pacdata_url = "s3://{bucket}/{path}".format(bucket=content['s3Bucket'], path=content['s3Path'])
record.save()
return record