Commit 4459738
fix(admin): アップロード未完了の添付画像を非表示 + build/ を git 管理から除外
- stg で確認された「画像リンク切れ」は、テスト作成の報告がメタデータ
(screenshotCount 等) だけ登録して実ファイルを S3 にアップロードして
いないことが原因 (presigned URL は有効だがオブジェクトが 404)。
本番でもアップロード途中失敗で起こり得るため、サムネイル・
スクリーンショットの img に onError で非表示にする防御を追加
- packages/admin/build/ が S2/S3 のコミットに誤って混入していたため
git 管理から外し、packages/admin/.gitignore を追加 (build 成果物は
コミットしない規約)
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>1 parent db81cde commit 4459738
6 files changed
Lines changed: 25 additions & 42 deletions
File tree
- packages/admin
- build
- src/components
- test/unit
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
This file was deleted.
Lines changed: 0 additions & 39 deletions
This file was deleted.
This file was deleted.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
37 | 37 | | |
38 | 38 | | |
39 | 39 | | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
40 | 47 | | |
41 | 48 | | |
42 | 49 | | |
| |||
108 | 115 | | |
109 | 116 | | |
110 | 117 | | |
| 118 | + | |
111 | 119 | | |
112 | 120 | | |
113 | 121 | | |
| |||
192 | 200 | | |
193 | 201 | | |
194 | 202 | | |
| 203 | + | |
195 | 204 | | |
196 | 205 | | |
197 | 206 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
72 | 72 | | |
73 | 73 | | |
74 | 74 | | |
| 75 | + | |
| 76 | + | |
| 77 | + | |
| 78 | + | |
| 79 | + | |
| 80 | + | |
| 81 | + | |
| 82 | + | |
| 83 | + | |
| 84 | + | |
| 85 | + | |
| 86 | + | |
| 87 | + | |
| 88 | + | |
75 | 89 | | |
76 | 90 | | |
77 | 91 | | |
| |||
0 commit comments