Commit ce60857
committed
fix: 移除标准分组Sort字段的错误范围限制
问题:
- 标准分组编辑时修改排序值为5000提示错误"hub.model_pool.invalid_priority"
- Sort字段被错误地限制在1-999范围内,导致用户无法设置较大的排序值
- 该限制是从Hub集中管理的priority字段错误复制过来的
根本原因:
- Hub的priority字段(1-999有效,1000=禁用)与标准分组的Sort字段是完全不同的概念
- Sort字段仅用于分组列表的显示排序,不应有范围限制
- 通过git历史确认原始设计中Sort字段没有任何范围限制
修复内容:
- 移除CreateGroup和UpdateGroup中对Sort字段的1-999范围验证
- 恢复Sort字段可接受任意整数值的原始行为
- 更新测试用例,验证5000等大值可正常使用
影响范围:
- internal/services/group_service.go: 移除两处Sort字段验证逻辑
- internal/services/group_service_test.go: 更新测试用例验证大值场景
测试:
- 所有单元测试通过
- 编译成功无警告
- go vet检查通过1 parent 921054a commit ce60857
2 files changed
+4
-15
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
269 | 269 | | |
270 | 270 | | |
271 | 271 | | |
272 | | - | |
273 | | - | |
274 | | - | |
275 | | - | |
276 | | - | |
277 | | - | |
278 | 272 | | |
279 | 273 | | |
280 | 274 | | |
| |||
764 | 758 | | |
765 | 759 | | |
766 | 760 | | |
767 | | - | |
768 | | - | |
769 | | - | |
770 | | - | |
771 | | - | |
772 | 761 | | |
773 | 762 | | |
774 | 763 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
171 | 171 | | |
172 | 172 | | |
173 | 173 | | |
174 | | - | |
| 174 | + | |
175 | 175 | | |
176 | | - | |
| 176 | + | |
177 | 177 | | |
178 | 178 | | |
179 | 179 | | |
180 | | - | |
| 180 | + | |
181 | 181 | | |
182 | 182 | | |
183 | 183 | | |
184 | | - | |
| 184 | + | |
185 | 185 | | |
186 | 186 | | |
187 | 187 | | |
| |||
0 commit comments