Princeton-LSI-ResearchComputing / tracebase

Mouse Metabolite Tracing Data Repository for the Rabinowitz Lab
MIT License
4 stars 1 forks source link

`DataValidationView` (the `Build a Submission` view) Refactor 5 - exception fixes #1023

Open hepcat72 opened 5 days ago

hepcat72 commented 5 days ago

Summary Change Description

Fixed an issue in the various derived exception classes that arose from the strict enforcement that made sure all derived exceptions were about the same file, sheet, and column. The purpose was because the summary assumes all the contained exceptions are about data in the same sheet/column. This caused a problem in the even further summarized exception classes for compounds, tissues, treatments, and samples, that came from multiple files/sheets/columns. So this change makes it possible to explicitly ignore that restriction.

Affected Issues/Pull Requests

Review Notes

See comments in-line.

Checklist

This pull request will be merged once the following requirements are met. The author and/or reviewers should uncheck any unmet requirements: