dotCMS / core

Headless/Hybrid Content Management System for Enterprises
http://dotcms.com
Other
864 stars 467 forks source link

Improve data integrity errors handling for dotCLI push operations #29629

Open bryanboza opened 3 months ago

bryanboza commented 3 months ago

Problem Statement

In dotCLI, when users push changes that involve advanced modifications—such as altering fields like clazz, dataType, or fieldType directly through the API, there can be data integrity issues if invalid values are used. These issues can lead to system errors or corrupt data, which are not currently handled with clear or helpful error messages. Improving the error handling for these cases is critical to maintaining data integrity and providing users with actionable feedback.

image

image

Steps to Reproduce

Acceptance Criteria

dotCMS Version

Tested on [ trunk_78bb755 ] // Docker // dotCLI

Proposed Objective

Quality Assurance

Proposed Priority

Priority 2 - Important

fmontes commented 4 weeks ago

We're solving part of this issue here: https://github.com/dotCMS/core/issues/30438