Commit aa5384f
fix(mcp): address Copilot review on #949
- _same_bin_row_warnings also flags both-None rows — unassigned →
unassigned moves nothing, same no-op as an identical bin id on both
sides.
- The modify card's Location header line renders resolved names
('Main warehouse (id=1)') instead of a bare id, labelled 'Location'.
Names resolve from the typed cache into extras['resolved_locations']
on every plan shape (the line renders on header-only cards too), and
a location move resolves both the old and new location.
- idempotentHint stays True for consistency with the PO/SO/MO modify
siblings that also carry add_rows; the repo-wide audit is #950.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>1 parent 0417da4 commit aa5384f
5 files changed
Lines changed: 103 additions & 16 deletions
File tree
- katana_mcp_server
- src/katana_mcp/tools
- foundation
- tests
- browser
- tools
Lines changed: 51 additions & 6 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
372 | 372 | | |
373 | 373 | | |
374 | 374 | | |
375 | | - | |
| 375 | + | |
| 376 | + | |
| 377 | + | |
| 378 | + | |
| 379 | + | |
376 | 380 | | |
377 | 381 | | |
378 | 382 | | |
379 | | - | |
380 | | - | |
| 383 | + | |
381 | 384 | | |
382 | 385 | | |
383 | 386 | | |
384 | 387 | | |
385 | | - | |
386 | | - | |
| 388 | + | |
| 389 | + | |
387 | 390 | | |
388 | 391 | | |
389 | 392 | | |
| |||
1179 | 1182 | | |
1180 | 1183 | | |
1181 | 1184 | | |
| 1185 | + | |
| 1186 | + | |
| 1187 | + | |
| 1188 | + | |
| 1189 | + | |
| 1190 | + | |
| 1191 | + | |
| 1192 | + | |
| 1193 | + | |
| 1194 | + | |
| 1195 | + | |
| 1196 | + | |
| 1197 | + | |
| 1198 | + | |
| 1199 | + | |
| 1200 | + | |
| 1201 | + | |
| 1202 | + | |
| 1203 | + | |
| 1204 | + | |
| 1205 | + | |
| 1206 | + | |
| 1207 | + | |
| 1208 | + | |
| 1209 | + | |
| 1210 | + | |
| 1211 | + | |
| 1212 | + | |
| 1213 | + | |
| 1214 | + | |
| 1215 | + | |
| 1216 | + | |
| 1217 | + | |
| 1218 | + | |
| 1219 | + | |
1182 | 1220 | | |
1183 | 1221 | | |
1184 | 1222 | | |
| |||
1274 | 1312 | | |
1275 | 1313 | | |
1276 | 1314 | | |
1277 | | - | |
| 1315 | + | |
1278 | 1316 | | |
1279 | 1317 | | |
1280 | 1318 | | |
| |||
1287 | 1325 | | |
1288 | 1326 | | |
1289 | 1327 | | |
| 1328 | + | |
1290 | 1329 | | |
1291 | 1330 | | |
1292 | 1331 | | |
| 1332 | + | |
| 1333 | + | |
| 1334 | + | |
| 1335 | + | |
| 1336 | + | |
1293 | 1337 | | |
1294 | 1338 | | |
1295 | 1339 | | |
| |||
1306 | 1350 | | |
1307 | 1351 | | |
1308 | 1352 | | |
| 1353 | + | |
1309 | 1354 | | |
1310 | 1355 | | |
1311 | 1356 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
8109 | 8109 | | |
8110 | 8110 | | |
8111 | 8111 | | |
8112 | | - | |
| 8112 | + | |
8113 | 8113 | | |
8114 | 8114 | | |
8115 | 8115 | | |
| |||
8118 | 8118 | | |
8119 | 8119 | | |
8120 | 8120 | | |
| 8121 | + | |
| 8122 | + | |
| 8123 | + | |
| 8124 | + | |
| 8125 | + | |
| 8126 | + | |
| 8127 | + | |
| 8128 | + | |
| 8129 | + | |
| 8130 | + | |
| 8131 | + | |
| 8132 | + | |
8121 | 8133 | | |
8122 | 8134 | | |
8123 | 8135 | | |
8124 | 8136 | | |
| 8137 | + | |
8125 | 8138 | | |
8126 | 8139 | | |
8127 | 8140 | | |
| |||
8130 | 8143 | | |
8131 | 8144 | | |
8132 | 8145 | | |
8133 | | - | |
| 8146 | + | |
| 8147 | + | |
| 8148 | + | |
8134 | 8149 | | |
8135 | 8150 | | |
8136 | 8151 | | |
8137 | 8152 | | |
| 8153 | + | |
8138 | 8154 | | |
8139 | 8155 | | |
| 8156 | + | |
| 8157 | + | |
| 8158 | + | |
| 8159 | + | |
| 8160 | + | |
| 8161 | + | |
| 8162 | + | |
| 8163 | + | |
| 8164 | + | |
| 8165 | + | |
8140 | 8166 | | |
8141 | 8167 | | |
8142 | | - | |
8143 | | - | |
| 8168 | + | |
| 8169 | + | |
8144 | 8170 | | |
8145 | 8171 | | |
8146 | 8172 | | |
| |||
8243 | 8269 | | |
8244 | 8270 | | |
8245 | 8271 | | |
| 8272 | + | |
8246 | 8273 | | |
8247 | | - | |
| 8274 | + | |
8248 | 8275 | | |
8249 | 8276 | | |
| 8277 | + | |
| 8278 | + | |
8250 | 8279 | | |
8251 | 8280 | | |
8252 | 8281 | | |
| |||
8301 | 8330 | | |
8302 | 8331 | | |
8303 | 8332 | | |
8304 | | - | |
| 8333 | + | |
8305 | 8334 | | |
8306 | 8335 | | |
8307 | 8336 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1429 | 1429 | | |
1430 | 1430 | | |
1431 | 1431 | | |
| 1432 | + | |
1432 | 1433 | | |
1433 | 1434 | | |
1434 | 1435 | | |
| |||
Lines changed: 2 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
216 | 216 | | |
217 | 217 | | |
218 | 218 | | |
| 219 | + | |
| 220 | + | |
219 | 221 | | |
220 | 222 | | |
221 | 223 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
177 | 177 | | |
178 | 178 | | |
179 | 179 | | |
180 | | - | |
| 180 | + | |
| 181 | + | |
| 182 | + | |
181 | 183 | | |
182 | 184 | | |
183 | 185 | | |
| |||
189 | 191 | | |
190 | 192 | | |
191 | 193 | | |
192 | | - | |
| 194 | + | |
| 195 | + | |
| 196 | + | |
| 197 | + | |
| 198 | + | |
| 199 | + | |
| 200 | + | |
193 | 201 | | |
194 | 202 | | |
195 | 203 | | |
196 | 204 | | |
197 | 205 | | |
198 | 206 | | |
199 | 207 | | |
200 | | - | |
| 208 | + | |
201 | 209 | | |
202 | 210 | | |
203 | 211 | | |
| |||
543 | 551 | | |
544 | 552 | | |
545 | 553 | | |
546 | | - | |
| 554 | + | |
| 555 | + | |
547 | 556 | | |
548 | 557 | | |
| 558 | + | |
549 | 559 | | |
550 | 560 | | |
551 | 561 | | |
| |||
0 commit comments