MolSSI / QCFractal

A distributed compute and database platform for quantum chemistry.
https://molssi.github.io/QCFractal/
BSD 3-Clause "New" or "Revised" License
148 stars 48 forks source link

Make fields of provenance not null, and fix other validation issues #676

Closed bennybp closed 3 years ago

bennybp commented 3 years ago

Description

This PR migrates some old data in the database. This old data was causing validation errors.

Errors fixed:

This has been thoroughly tested against a copy of the production database to ensure integrity (ie, it doesn't change data unless it needs to be changed)

Changelog description

Provide data migration for old data that no longer passes validation

Status

codecov[bot] commented 3 years ago

Codecov Report

Merging #676 (8006a9a) into master (be18140) will decrease coverage by 0.39%. The diff coverage is n/a.

bennybp commented 3 years ago

Failed tests are unrelated to this PR