Aias00 commented on issue #1982:
URL: 
https://github.com/apache/rocketmq-dashboard/issues/1982#issuecomment-5294056221

   Additional verification details:
   
   - Affected baseline: rocketmq-studio at eb44e159 (also reproduced before the 
fix on the original Issue baseline).
   - Prerequisite: an Apache RocketMQ 5.x instance reachable from Studio.
   - Steps:
     1. Select the Apache instance.
     2. Create or explicitly update a Topic with type FIFO, DELAY, TRANSACTION, 
or LITE.
     3. Capture the TopicConfig passed to 
DefaultMQAdminExt#createAndUpdateTopicConfig.
     4. Inspect TopicConfig#getAttributes().
   - Actual: the attributes map is empty, so the Broker receives no 
+message.type attribute while Studio stores the selected type locally.
   - Expected: the config contains +message.type=<selected type>; an update 
that omits type preserves the Broker type.
   - Logs/stack trace: none is produced; this is an incorrect Admin request 
payload, reproduced with focused unit tests that capture the submitted 
TopicConfig.
   
   The active fix is #1983, which covers both create and update paths and 
closes this Issue. The earlier duplicate implementation #2060 is closed.


-- 
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