btlqql opened a new pull request, #2563:
URL: https://github.com/apache/rocketmq-dashboard/pull/2563

   ## Summary
   
   - validate plain ACL topic and group permission entries before repository 
access
   - require a non-blank `resource=permission` structure and identify the 
failing field/index
   - prove malformed input produces a 400 response without any mapper 
interaction
   
   ## Why
   
   Plain ACL upserts replace an account's per-resource rules. Malformed entries 
were silently skipped during replacement, so a successful update could 
unexpectedly discard an existing permission. Failing before any mutation keeps 
the previous account and rules intact.
   
   ## Validation
   
   - `mvn -Dtest=MybatisPlusAclRepositoryTest test` (16 tests passed)
   - Maven Checkstyle (0 violations)
   - `git diff --check`
   
   Closes #2559.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to