Skip to content

Commit c74c8a7

Browse files
committed
api: log error when ui is not embedded
1 parent 2c9f02e commit c74c8a7

File tree

1 file changed

+7
-3
lines changed

1 file changed

+7
-3
lines changed

internal/api/api.go

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -34,9 +34,13 @@ func HTTPServer(logger logr.Logger, config *Config, colsvc collection.Service) *
3434
swaggersvr.Mount(mux, swaggerService)
3535

3636
// Web handler.
37-
web, _ := ui.Handler()
38-
mux.Handle("GET", "/", web.ServeHTTP)
39-
mux.Handle("GET", "/{*filename}", web.ServeHTTP)
37+
web, err := ui.Handler()
38+
if err != nil {
39+
logger.Error(err, "This build does not embed the ui package!")
40+
} else {
41+
mux.Handle("GET", "/", web.ServeHTTP)
42+
mux.Handle("GET", "/{*filename}", web.ServeHTTP)
43+
}
4044

4145
// Global middlewares.
4246
var handler http.Handler = mux

0 commit comments

Comments
 (0)