|
8 | 8 |
|
9 | 9 | "github.com/google/uuid" |
10 | 10 | "github.com/labstack/echo/v5" |
11 | | - "github.com/traPtitech/Jomon/internal/ent" |
12 | 11 | "github.com/traPtitech/Jomon/internal/logging" |
13 | 12 | "github.com/traPtitech/Jomon/internal/service" |
14 | 13 | "go.uber.org/zap" |
@@ -118,12 +117,10 @@ func (h Handlers) GetFile(c *echo.Context) error { |
118 | 117 |
|
119 | 118 | file, err := h.Repository.GetFile(ctx, fileID) |
120 | 119 | if err != nil { |
121 | | - if ent.IsNotFound(err) { |
122 | | - logger.Info("could not find file in repository", zap.String("ID", fileID.String())) |
123 | | - return echo.ErrNotFound.Wrap(err) |
124 | | - } |
125 | | - logger.Error("failed to get file from repository", zap.Error(err)) |
126 | | - return service.NewUnexpectedError(err) |
| 120 | + logger.Info( |
| 121 | + "file not found in repository", |
| 122 | + zap.String("ID", fileID.String()), zap.Error(err)) |
| 123 | + return err |
127 | 124 | } |
128 | 125 |
|
129 | 126 | modifiedAt := file.CreatedAt.Truncate(time.Second) |
@@ -174,12 +171,10 @@ func (h Handlers) GetFileMeta(c *echo.Context) error { |
174 | 171 |
|
175 | 172 | file, err := h.Repository.GetFile(ctx, fileID) |
176 | 173 | if err != nil { |
177 | | - if ent.IsNotFound(err) { |
178 | | - logger.Info("could not find file in repository", zap.String("ID", fileID.String())) |
179 | | - return echo.ErrNotFound.Wrap(err) |
180 | | - } |
181 | | - logger.Error("failed to get file from repository", zap.Error(err)) |
182 | | - return service.NewUnexpectedError(err) |
| 174 | + logger.Info( |
| 175 | + "file not found in repository", |
| 176 | + zap.String("ID", fileID.String()), zap.Error(err)) |
| 177 | + return err |
183 | 178 | } |
184 | 179 |
|
185 | 180 | return c.JSON(http.StatusOK, &FileMetaResponse{ |
@@ -208,17 +203,16 @@ func (h Handlers) DeleteFile(c *echo.Context) error { |
208 | 203 |
|
209 | 204 | err = h.Repository.DeleteFile(ctx, fileID) |
210 | 205 | if err != nil { |
211 | | - if ent.IsConstraintError(err) { |
212 | | - logger.Info("constraint error while deleting file", zap.Error(err)) |
213 | | - return echo.ErrBadRequest.Wrap(err) |
214 | | - } |
215 | | - logger.Error("failed to delete file in repository", zap.Error(err)) |
| 206 | + logger.Error("failed to delete file in repository", |
| 207 | + zap.String("ID", fileID.String()), zap.Error(err)) |
216 | 208 | return service.NewUnexpectedError(err) |
217 | 209 | } |
218 | 210 |
|
219 | 211 | err = h.Storage.Delete(ctx, fileID.String()) |
220 | 212 | if err != nil { |
221 | | - logger.Error("failed to delete file in storage", zap.Error(err)) |
| 213 | + logger.Error( |
| 214 | + "failed to delete file in storage", |
| 215 | + zap.String("ID", fileID.String()), zap.Error(err)) |
222 | 216 | return service.NewUnexpectedError(err) |
223 | 217 | } |
224 | 218 |
|
|
0 commit comments