Skip to content

Non-ISO Dates Incorrectly Evaluated as Compliance in Demo Instance

🐛 Bug Report

Summary

Non-ISO date formats (e.g., 2024-06-10T08:39:17664) are incorrectly flagged as Compliance in the demo instance, while they are correctly evaluated as Incident in the local instance.

Steps to Reproduce

  1. Run validation in the demo instance with a dataset containing non-ISO-compliant dates.

  2. Scroll to the respective validation checks in the generated report.

  3. Compare with results from the local instance using the same dataset and constraints.

What is the current bug behavior?

  • Demo instance evaluates non-ISO-compliant dates as Compliance.

  • Local instance correctly flags these dates as Incident.

What is the expected correct behavior?

Non-ISO-compliant dates should consistently be evaluated as Incident across both demo and local instances.

Relevant Logs, Screenshots, or Gifs

Demo instance (first run) - scroll to 26A: https://aqinda.gwdg.de/report/b562da52-0309-416a-b9b0-4bea7751d0b4/qpm Demo instance (second run) - scroll to 26_Iso-konform: https://aqinda.gwdg.de/report/39ce9877-2cd4-403a-96f3-73baeb4d0a44/qpm Local instance: image Report: constrainify_report_d3fe8a7e-db36-49d3-90ea-80aba2d79357.json

constrainify_report_d3fe8a7e-db36-49d3-90ea-80aba2d79357__1_.csv

Environment Details

  • Instance: Demo (affected), Local (not affected)
  • Dataset: Kulturerbe Niedersachsen data in DDB

Possible Fix or Suggested Solution

Additional Context

Likely an issue specific to the demo instance configuration or evaluation engine rather than QPM itself. Needs investigation of demo environment. Closely related to #102

Another example: Demo version -> mds0026: https://aqinda.gwdg.de/report/d524a910-be13-424f-9e93-99b339bc7d97/qpm (only 3 incidents) Local version, same constraints, same dataset: image

Edited by Domenic Schäfer