Skip to content

Conversation

@g-saracca
Copy link
Contributor

@g-saracca g-saracca commented Oct 2, 2025

What this PR does / why we need it:

Removed date field validations used in create and update dataset use cases, since validation is already handled in the frontend and the backend (other clients should perform client side validation also if they want). This avoids duplicated logic and keeps the package focused on its core responsibility.

Special notes for your reviewer:

Suggestions on how to test this:

Not much to test, just removing a validation, check that tests keep passing.

Is there a release notes or changelog update needed for this change?:

Yes, added to the changelog

Additional documentation:

N/A

@g-saracca g-saracca changed the title refactor: remove date format validation logic and associated error ha… Removed date field validations used in create and update dataset use cases Oct 2, 2025
@g-saracca g-saracca marked this pull request as ready for review October 2, 2025 19:57
@g-saracca g-saracca moved this to Ready for Review ⏩ in IQSS Dataverse Project Oct 2, 2025
@g-saracca g-saracca added GREI Re-arch GREI re-architecture-related Size: 0.5 A percentage of a sprint. 0.35 hours labels Oct 2, 2025
@github-project-automation github-project-automation bot moved this from Ready for Review ⏩ to Ready for QA ⏩ in IQSS Dataverse Project Oct 3, 2025
@ofahimIQSS
Copy link
Contributor

looks good, merging

@ofahimIQSS ofahimIQSS merged commit 1421988 into develop Oct 3, 2025
8 of 9 checks passed
@github-project-automation github-project-automation bot moved this from Ready for QA ⏩ to Merged 🚀 in IQSS Dataverse Project Oct 3, 2025
@ofahimIQSS ofahimIQSS deleted the fix/date-validation-remove branch October 3, 2025 13:55
@scolapasta scolapasta moved this from Merged 🚀 to Done 🧹 in IQSS Dataverse Project Oct 6, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

GREI Re-arch GREI re-architecture-related Size: 0.5 A percentage of a sprint. 0.35 hours

Projects

Status: Done 🧹

Development

Successfully merging this pull request may close these issues.

4 participants