Skip to content

Commit e0159ec

Browse files
JohanDevlclaude
andcommitted
fix: correct import path case sensitivity issues in web handlers
Fixed import paths in web package handlers that were using incorrect lowercase 'j' in github.com/johandevl/ instead of the correct uppercase 'J' in github.com/JohanDevl/. Also fixed configuration field references to use correct ExportDir from Letterboxd config and removed unused imports. This resolves Go test failures in the web package caused by case-sensitive import path conflicts. 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
1 parent 4314593 commit e0159ec

File tree

5 files changed

+20
-22
lines changed

5 files changed

+20
-22
lines changed

pkg/web/handlers/auth.go

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,9 @@ import (
55
"html/template"
66
"net/http"
77

8-
"github.com/johandevl/Export_Trakt_4_Letterboxd/pkg/auth"
9-
"github.com/johandevl/Export_Trakt_4_Letterboxd/pkg/config"
10-
"github.com/johandevl/Export_Trakt_4_Letterboxd/pkg/logger"
8+
"github.com/JohanDevl/Export_Trakt_4_Letterboxd/pkg/auth"
9+
"github.com/JohanDevl/Export_Trakt_4_Letterboxd/pkg/config"
10+
"github.com/JohanDevl/Export_Trakt_4_Letterboxd/pkg/logger"
1111
)
1212

1313
type AuthData struct {

pkg/web/handlers/dashboard.go

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,9 @@ import (
66
"net/http"
77
"time"
88

9-
"github.com/johandevl/Export_Trakt_4_Letterboxd/pkg/auth"
10-
"github.com/johandevl/Export_Trakt_4_Letterboxd/pkg/config"
11-
"github.com/johandevl/Export_Trakt_4_Letterboxd/pkg/logger"
9+
"github.com/JohanDevl/Export_Trakt_4_Letterboxd/pkg/auth"
10+
"github.com/JohanDevl/Export_Trakt_4_Letterboxd/pkg/config"
11+
"github.com/JohanDevl/Export_Trakt_4_Letterboxd/pkg/logger"
1212
)
1313

1414
type DashboardData struct {

pkg/web/handlers/exports.go

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -4,17 +4,15 @@ import (
44
"encoding/json"
55
"fmt"
66
"html/template"
7-
"io/fs"
87
"net/http"
98
"os"
109
"path/filepath"
11-
"strconv"
1210
"strings"
1311
"time"
1412

15-
"github.com/johandevl/Export_Trakt_4_Letterboxd/pkg/auth"
16-
"github.com/johandevl/Export_Trakt_4_Letterboxd/pkg/config"
17-
"github.com/johandevl/Export_Trakt_4_Letterboxd/pkg/logger"
13+
"github.com/JohanDevl/Export_Trakt_4_Letterboxd/pkg/auth"
14+
"github.com/JohanDevl/Export_Trakt_4_Letterboxd/pkg/config"
15+
"github.com/JohanDevl/Export_Trakt_4_Letterboxd/pkg/logger"
1816
)
1917

2018
type ExportsData struct {
@@ -55,8 +53,8 @@ type ExportsHandler struct {
5553

5654
func NewExportsHandler(cfg *config.Config, log logger.Logger, tokenManager *auth.TokenManager, templates *template.Template) *ExportsHandler {
5755
exportsDir := "./exports"
58-
if cfg.Export.OutputDir != "" {
59-
exportsDir = cfg.Export.OutputDir
56+
if cfg.Letterboxd.ExportDir != "" {
57+
exportsDir = cfg.Letterboxd.ExportDir
6058
}
6159

6260
return &ExportsHandler{

pkg/web/handlers/status.go

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,9 @@ import (
88
"runtime"
99
"time"
1010

11-
"github.com/johandevl/Export_Trakt_4_Letterboxd/pkg/auth"
12-
"github.com/johandevl/Export_Trakt_4_Letterboxd/pkg/config"
13-
"github.com/johandevl/Export_Trakt_4_Letterboxd/pkg/logger"
11+
"github.com/JohanDevl/Export_Trakt_4_Letterboxd/pkg/auth"
12+
"github.com/JohanDevl/Export_Trakt_4_Letterboxd/pkg/config"
13+
"github.com/JohanDevl/Export_Trakt_4_Letterboxd/pkg/logger"
1414
)
1515

1616
type StatusData struct {

pkg/web/server.go

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -10,10 +10,10 @@ import (
1010
"strings"
1111
"time"
1212

13-
"github.com/johandevl/Export_Trakt_4_Letterboxd/pkg/auth"
14-
"github.com/johandevl/Export_Trakt_4_Letterboxd/pkg/config"
15-
"github.com/johandevl/Export_Trakt_4_Letterboxd/pkg/logger"
16-
"github.com/johandevl/Export_Trakt_4_Letterboxd/pkg/web/handlers"
13+
"github.com/JohanDevl/Export_Trakt_4_Letterboxd/pkg/auth"
14+
"github.com/JohanDevl/Export_Trakt_4_Letterboxd/pkg/config"
15+
"github.com/JohanDevl/Export_Trakt_4_Letterboxd/pkg/logger"
16+
"github.com/JohanDevl/Export_Trakt_4_Letterboxd/pkg/web/handlers"
1717
)
1818

1919
type Server struct {
@@ -167,8 +167,8 @@ func (s *Server) setupRoutes() {
167167

168168
// Download handler for export files
169169
exportsDir := "./exports"
170-
if s.config.Export.OutputDir != "" {
171-
exportsDir = s.config.Export.OutputDir
170+
if s.config.Letterboxd.ExportDir != "" {
171+
exportsDir = s.config.Letterboxd.ExportDir
172172
}
173173
downloadHandler := handlers.NewDownloadHandler(exportsDir, s.logger)
174174

0 commit comments

Comments
 (0)