Commit b63ebae
fix(bulk-operations): display taxonomy error messages in progress-manager mode
In progress-manager mode (log.showConsoleLogs=false) the logger suppresses
errors on the console, so bulk-taxonomies failures — including setup errors
thrown in init() like "We can't find that Stack" — left a blank screen.
Add a surfaceError helper wired into run()'s catch (operation-phase errors)
and a catch() override (init-phase errors that never reach run()). It prints
the message via cliux only when console logging is suppressed, and skips
DisplayedError to avoid duplicating messages validators already print.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>1 parent 8c675f9 commit b63ebae
1 file changed
Lines changed: 29 additions & 1 deletion
Lines changed: 29 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | | - | |
| 2 | + | |
3 | 3 | | |
4 | 4 | | |
5 | 5 | | |
| |||
116 | 116 | | |
117 | 117 | | |
118 | 118 | | |
| 119 | + | |
119 | 120 | | |
120 | 121 | | |
121 | 122 | | |
122 | 123 | | |
123 | 124 | | |
| 125 | + | |
| 126 | + | |
| 127 | + | |
| 128 | + | |
| 129 | + | |
| 130 | + | |
| 131 | + | |
| 132 | + | |
| 133 | + | |
| 134 | + | |
| 135 | + | |
| 136 | + | |
| 137 | + | |
| 138 | + | |
| 139 | + | |
| 140 | + | |
| 141 | + | |
| 142 | + | |
| 143 | + | |
| 144 | + | |
| 145 | + | |
| 146 | + | |
| 147 | + | |
| 148 | + | |
| 149 | + | |
| 150 | + | |
| 151 | + | |
124 | 152 | | |
125 | 153 | | |
126 | 154 | | |
| |||
0 commit comments