Open
Description

Backend logs:
2025/03/07 15:16:56 http: panic serving 127.0.0.1:63519: runtime error: invalid memory address or nil pointer dereference
goroutine 56 [running]:
net/http.(*conn).serve.func1()
/nix/store/lg7l1czmd5hqwwhjszprdz342q98zmkw-go-1.23.4/share/go/src/net/http/server.go:1947 +0xb0
panic({0x1021f76a0?, 0x10355a610?})
/nix/store/lg7l1czmd5hqwwhjszprdz342q98zmkw-go-1.23.4/share/go/src/runtime/panic.go:785 +0x124
github.com/iota-uz/iota-sdk/modules/crm/infrastructure/persistence.ToDBClient({0x102544920, 0x1400078a410})
/Users/kei/Code/Work/IOTA/iota-sdk/modules/crm/infrastructure/persistence/crm_mappers.go:95 +0xd8
github.com/iota-uz/iota-sdk/modules/crm/infrastructure/persistence.(*ClientRepository).Create(0x1400070bf60, {0x102530d00, 0x140007d41e0}, {0x102544920, 0x1400078a410})
/Users/kei/Code/Work/IOTA/iota-sdk/modules/crm/infrastructure/persistence/client_repository.go:278 +0x54
github.com/iota-uz/iota-sdk/modules/crm/services.(*ClientService).Create(0x140003f7dd0, {0x102530d00, 0x140007d40c0}, 0x1005310cc?)
/Users/kei/Code/Work/IOTA/iota-sdk/modules/crm/services/client_service.go:57 +0xf4
github.com/iota-uz/iota-sdk/modules/crm/presentation/controllers.(*ChatController).Create(0x14000372230, {0x10252ddc0, 0x140003ac230}, 0x1400079db80)
/Users/kei/Code/Work/IOTA/iota-sdk/modules/crm/presentation/controllers/chat_controller.go:311 +0xb8
net/http.HandlerFunc.ServeHTTP(0x1400079da40?, {0x10252ddc0?, 0x140003ac230?}, 0x0?)
/nix/store/lg7l1czmd5hqwwhjszprdz342q98zmkw-go-1.23.4/share/go/src/net/http/server.go:2220 +0x38
github.com/iota-uz/iota-sdk/modules/crm/presentation/controllers.(*ChatController).Register.WithPageContext.func7.1({0x10252ddc0, 0x140003ac230}, 0x1400079da40)
/Users/kei/Code/Work/IOTA/iota-sdk/pkg/middleware/pagecontext.go:25 +0x144
net/http.HandlerFunc.ServeHTTP(0x1400079d900?, {0x10252ddc0?, 0x140003ac230?}, 0x102518c30?)
/nix/store/lg7l1czmd5hqwwhjszprdz342q98zmkw-go-1.23.4/share/go/src/net/http/server.go:2220 +0x38
github.com/iota-uz/iota-sdk/modules/crm/presentation/controllers.(*ChatController).Register.NavItems.func6.1({0x10252ddc0, 0x140003ac230}, 0x1400079d900)
/Users/kei/Code/Work/IOTA/iota-sdk/pkg/middleware/sidebar.go:90 +0x1b4
net/http.HandlerFunc.ServeHTTP(0x1400079d7c0?, {0x10252ddc0?, 0x140003ac230?}, 0x1025189f0?)
/nix/store/lg7l1czmd5hqwwhjszprdz342q98zmkw-go-1.23.4/share/go/src/net/http/server.go:2220 +0x38
github.com/iota-uz/iota-sdk/modules/crm/presentation/controllers.(*ChatController).Register.WithLocalizer.ContextKeyValue.func8.1({0x10252ddc0, 0x140003ac230}, 0x1400079d7c0)
/Users/kei/Code/Work/IOTA/iota-sdk/pkg/middleware/common.go:85 +0xc4
net/http.HandlerFunc.ServeHTTP(0x1400079d680?, {0x10252ddc0?, 0x140003ac230?}, 0x102409940?)
/nix/store/lg7l1czmd5hqwwhjszprdz342q98zmkw-go-1.23.4/share/go/src/net/http/server.go:2220 +0x38
github.com/iota-uz/iota-sdk/modules/crm/presentation/controllers.(*ChatController).Register.Tabs.func4.1({0x10252ddc0, 0x140003ac230}, 0x1400079d680)
/Users/kei/Code/Work/IOTA/iota-sdk/pkg/middleware/sidebar.go:121 +0x224
net/http.HandlerFunc.ServeHTTP(0x1400079d180?, {0x10252ddc0?, 0x140003ac230?}, 0x102518a00?)
/nix/store/lg7l1czmd5hqwwhjszprdz342q98zmkw-go-1.23.4/share/go/src/net/http/server.go:2220 +0x38
github.com/iota-uz/iota-sdk/modules/crm/presentation/controllers.(*ChatController).Register.ProvideUser.func3.1({0x10252ddc0, 0x140003ac230}, 0x1400079d180)
/Users/kei/Code/Work/IOTA/iota-sdk/pkg/middleware/auth.go:92 +0x158
net/http.HandlerFunc.ServeHTTP(0x102530d00?, {0x10252ddc0?, 0x140003ac230?}, 0x1400079d180?)
/nix/store/lg7l1czmd5hqwwhjszprdz342q98zmkw-go-1.23.4/share/go/src/net/http/server.go:2220 +0x38
github.com/iota-uz/iota-sdk/modules/crm/presentation/controllers.(*ChatController).Register.RedirectNotAuthenticated.func2.1({0x10252ddc0, 0x140003ac230}, 0x1400079d180)
/Users/kei/Code/Work/IOTA/iota-sdk/pkg/middleware/auth.go:110 +0x68
net/http.HandlerFunc.ServeHTTP(0x1400079d040?, {0x10252ddc0?, 0x140003ac230?}, 0x102518c00?)
/nix/store/lg7l1czmd5hqwwhjszprdz342q98zmkw-go-1.23.4/share/go/src/net/http/server.go:2220 +0x38
github.com/iota-uz/iota-sdk/modules/crm/presentation/controllers.(*ChatController).Register.Authorize.func1.1({0x10252ddc0, 0x140003ac230}, 0x1400079d040)
/Users/kei/Code/Work/IOTA/iota-sdk/pkg/middleware/auth.go:65 +0x1f0
net/http.HandlerFunc.ServeHTTP(0x140006326f0?, {0x10252ddc0?, 0x140003ac230?}, 0x140?)
/nix/store/lg7l1czmd5hqwwhjszprdz342q98zmkw-go-1.23.4/share/go/src/net/http/server.go:2220 +0x38
github.com/iota-uz/iota-sdk/internal/server.Default.LogRequests.func9.1({0x10252ddc0, 0x140003ac230}, 0x1400079d040)
/Users/kei/Code/Work/IOTA/iota-sdk/pkg/middleware/common.go:58 +0xa4
net/http.HandlerFunc.ServeHTTP(0x1400079cf00?, {0x10252ddc0?, 0x140003ac230?}, 0x1025189b0?)
/nix/store/lg7l1czmd5hqwwhjszprdz342q98zmkw-go-1.23.4/share/go/src/net/http/server.go:2220 +0x38
github.com/iota-uz/iota-sdk/internal/server.Default.RequestParams.ContextKeyValue.func14.1({0x10252ddc0, 0x140003ac230}, 0x1400079cf00)
/Users/kei/Code/Work/IOTA/iota-sdk/pkg/middleware/common.go:85 +0xc4
net/http.HandlerFunc.ServeHTTP(0x14000309790?, {0x10252ddc0?, 0x140003ac230?}, 0x1400079cf00?)
/nix/store/lg7l1czmd5hqwwhjszprdz342q98zmkw-go-1.23.4/share/go/src/net/http/server.go:2220 +0x38
github.com/rs/cors.(*Cors).Handler-fm.(*Cors).Handler.func1({0x10252ddc0, 0x140003ac230}, 0x1400079cf00)
/Users/kei/go/pkg/mod/github.com/rs/[email protected]/cors.go:289 +0x19c
net/http.HandlerFunc.ServeHTTP(0x1400079cdc0?, {0x10252ddc0?, 0x140003ac230?}, 0x140005a6190?)
/nix/store/lg7l1czmd5hqwwhjszprdz342q98zmkw-go-1.23.4/share/go/src/net/http/server.go:2220 +0x38
github.com/iota-uz/iota-sdk/internal/server.Default.Provide.func7.1({0x10252ddc0, 0x140003ac230}, 0x1400079cdc0)
/Users/kei/Code/Work/IOTA/iota-sdk/pkg/middleware/provide.go:17 +0xc0
net/http.HandlerFunc.ServeHTTP(0x1400079cc80?, {0x10252ddc0?, 0x140003ac230?}, 0x140005a6180?)
/nix/store/lg7l1czmd5hqwwhjszprdz342q98zmkw-go-1.23.4/share/go/src/net/http/server.go:2220 +0x38
github.com/iota-uz/iota-sdk/internal/server.Default.Provide.func6.1({0x10252ddc0, 0x140003ac230}, 0x1400079cc80)
/Users/kei/Code/Work/IOTA/iota-sdk/pkg/middleware/provide.go:17 +0xc0
net/http.HandlerFunc.ServeHTTP(0x1400079cb40?, {0x10252ddc0?, 0x140003ac230?}, 0x140005a6170?)
/nix/store/lg7l1czmd5hqwwhjszprdz342q98zmkw-go-1.23.4/share/go/src/net/http/server.go:2220 +0x38
github.com/iota-uz/iota-sdk/internal/server.Default.Provide.func4.1({0x10252ddc0, 0x140003ac230}, 0x1400079cb40)
/Users/kei/Code/Work/IOTA/iota-sdk/pkg/middleware/provide.go:17 +0xc0
net/http.HandlerFunc.ServeHTTP(0x1400079ca00?, {0x10252ddc0?, 0x140003ac230?}, 0x140005a6160?)
/nix/store/lg7l1czmd5hqwwhjszprdz342q98zmkw-go-1.23.4/share/go/src/net/http/server.go:2220 +0x38
github.com/iota-uz/iota-sdk/internal/server.Default.Provide.func2.1({0x10252ddc0, 0x140003ac230}, 0x1400079ca00)
/Users/kei/Code/Work/IOTA/iota-sdk/pkg/middleware/provide.go:17 +0xc0
net/http.HandlerFunc.ServeHTTP(0x1400079c8c0?, {0x10252ddc0?, 0x140003ac230?}, 0x1025189d0?)
/nix/store/lg7l1czmd5hqwwhjszprdz342q98zmkw-go-1.23.4/share/go/src/net/http/server.go:2220 +0x38
github.com/iota-uz/iota-sdk/internal/server.Default.WithLogger.func1.1({0x10252ddc0, 0x140003ac230}, 0x1400079c8c0)
/Users/kei/Code/Work/IOTA/iota-sdk/pkg/middleware/common.go:47 +0x444
net/http.HandlerFunc.ServeHTTP(0x1400079c780?, {0x10252ddc0?, 0x140003ac230?}, 0x0?)
/nix/store/lg7l1czmd5hqwwhjszprdz342q98zmkw-go-1.23.4/share/go/src/net/http/server.go:2220 +0x38
github.com/gorilla/mux.(*Router).ServeHTTP(0x140001506c0, {0x10252ddc0, 0x140003ac230}, 0x1400079c500)
/Users/kei/go/pkg/mod/github.com/gorilla/[email protected]/mux.go:212 +0x194
github.com/NYTimes/gziphandler.GzipHandlerWithOpts.func1.1({0x10252d3a0, 0x140007c0000}, 0x1400079c500)
/Users/kei/go/pkg/mod/github.com/!n!y!times/[email protected]/gzip.go:336 +0x254
net/http.HandlerFunc.ServeHTTP(0x10?, {0x10252d3a0?, 0x140007c0000?}, 0x140007c0000?)
/nix/store/lg7l1czmd5hqwwhjszprdz342q98zmkw-go-1.23.4/share/go/src/net/http/server.go:2220 +0x38
net/http.serverHandler.ServeHTTP({0x102527cb8?}, {0x10252d3a0?, 0x140007c0000?}, 0x6?)
/nix/store/lg7l1czmd5hqwwhjszprdz342q98zmkw-go-1.23.4/share/go/src/net/http/server.go:3210 +0xbc
net/http.(*conn).serve(0x140007b2090, {0x102530d00, 0x140005b6ff0})
/nix/store/lg7l1czmd5hqwwhjszprdz342q98zmkw-go-1.23.4/share/go/src/net/http/server.go:2092 +0x4fc
created by net/http.(*Server).Serve in goroutine 1
/nix/store/lg7l1czmd5hqwwhjszprdz342q98zmkw-go-1.23.4/share/go/src/net/http/server.go:3360 +0x3dc
This issue needs to be fixed before infinite scroll can be added.