Commit 20a6893
Fix auto mode to handle Dict-based problem lists with metadata
In auto mode, the server now properly handles problem lists that
contain Dicts with metadata (new format) instead of just strings.
Changes:
- Extract "id" field from Dict when adding module prefix
- Preserve all metadata when creating prefixed problems
- Maintain backward compatibility with string-based problem lists
This fixes the issue where auto mode would stringify the entire Dict
instead of just the ID when prepending module prefixes.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>1 parent 7703ae5 commit 20a6893
1 file changed
+20
-2
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
751 | 751 | | |
752 | 752 | | |
753 | 753 | | |
754 | | - | |
| 754 | + | |
| 755 | + | |
| 756 | + | |
| 757 | + | |
| 758 | + | |
| 759 | + | |
| 760 | + | |
| 761 | + | |
| 762 | + | |
| 763 | + | |
755 | 764 | | |
756 | 765 | | |
757 | 766 | | |
| |||
780 | 789 | | |
781 | 790 | | |
782 | 791 | | |
783 | | - | |
| 792 | + | |
| 793 | + | |
| 794 | + | |
| 795 | + | |
| 796 | + | |
| 797 | + | |
| 798 | + | |
| 799 | + | |
| 800 | + | |
| 801 | + | |
784 | 802 | | |
785 | 803 | | |
786 | 804 | | |
| |||
0 commit comments