Conversation
feat: Order Document Count Validation. Default 20. feat: Enable Order Validation.
src/VirtoCommerce.OrdersModule.Data/Services/CustomerOrderService.cs
Outdated
Show resolved
Hide resolved
src/VirtoCommerce.OrdersModule.Data/Validators/CustomerOrderValidator.cs
Show resolved
Hide resolved
vc-ci
left a comment
There was a problem hiding this comment.
Test Suite: Test Suites/Modules/module_Assets
Tests: 13
Failures: 0
Errors: 0
Time: 9.148
Timestamp: 16-12-2025T18:47:00
src/VirtoCommerce.OrdersModule.Data/Validators/OrderDocumentCountValidator.cs
Outdated
Show resolved
Hide resolved
src/VirtoCommerce.OrdersModule.Data/Validators/OrderDocumentCountValidator.cs
Outdated
Show resolved
Hide resolved
vc-ci
left a comment
There was a problem hiding this comment.
Test Suite: Test Suites/Modules/module_Assets
Tests: 13
Failures: 0
Errors: 0
Time: 7.648
Timestamp: 16-12-2025T19:15:43
vc-ci
left a comment
There was a problem hiding this comment.
Test Suite: Test Suites/Modules/module_Assets
Tests: 13
Failures: 0
Errors: 0
Time: 7.378
Timestamp: 16-12-2025T19:25:33
src/VirtoCommerce.OrdersModule.Data/Validators/CustomerOrderValidator.cs
Show resolved
Hide resolved
vc-ci
left a comment
There was a problem hiding this comment.
Test Suite: Test Suites/Modules/module_Assets
Tests: 13
Failures: 0
Errors: 0
Time: 7.476
Timestamp: 16-12-2025T19:35:37
vc-ci
left a comment
There was a problem hiding this comment.
Test Suite: Test Suites/Modules/module_Assets
Tests: 13
Failures: 0
Errors: 0
Time: 7.798
Timestamp: 16-12-2025T19:45:15
|
vc-ci
left a comment
There was a problem hiding this comment.
Test Suite: Test Suites/Modules/module_Assets
Tests: 13
Failures: 0
Errors: 0
Time: 8.016
Timestamp: 17-12-2025T08:22:14



Description
feat: Order Document Count Validation. Default 20.
feat: Enable Order Validation.
References
QA-test:
Jira-link:
https://virtocommerce.atlassian.net/browse/VCST-4182
Artifact URL:
https://vc3prerelease.blob.core.windows.net/packages/VirtoCommerce.Orders_3.864.0-pr-477-4a44.zip
Note
Validation and limits
Order.Validation.Enableby default and validate orders inCustomerOrderService.SaveChangesAsyncand payment post-process (throws on errors)Order.MaxOrderDocumentCount(default20) and newOrderDocumentCountValidatorto cap total child documents viaIOperationtreeCustomerOrderValidator(setting-aware) andPaymentInValidator; register all validators in DISettings, docs, and i18n
MaxOrderDocumentCountand updateModuleConstants(defaults,AllSettings); remove settings dependency from payment service method-level validationREADME(architecture, features, configuration incl. validation settings)Tests
CustomerOrderValidatorandOrderDocumentCountValidator; update service tests to inject validators and settings mocksWritten by Cursor Bugbot for commit 8a0ff00. This will update automatically on new commits. Configure here.