Skip to content

Commit

Permalink
Bugfix to use the correct property name when parsing logs.
Browse files Browse the repository at this point in the history
  • Loading branch information
LTLA committed Oct 29, 2024
1 parent 0cef285 commit 6e76fb5
Show file tree
Hide file tree
Showing 2 changed files with 7 additions and 7 deletions.
4 changes: 2 additions & 2 deletions log.go
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ import (
)

type logPayload struct {
Action string `json:"action"`
Type string `json:"type"`
Project string `json:"project"`
Asset string `json:"asset"`
}
Expand Down Expand Up @@ -78,7 +78,7 @@ func checkLogs(registry string, rest_url string, to_reignore map[string]bool, to
continue
}

if payload.Action == "add-version" || payload.Action == "delete-version" {
if payload.Type == "add-version" || payload.Type == "delete-version" {
if payload.Project == "" || payload.Asset == "" {
all_errors = append(all_errors, fmt.Errorf("empty project/asset fields in %q", logpath))
continue
Expand Down
10 changes: 5 additions & 5 deletions log_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ func TestReadLog(t *testing.T) {
}

log_path := filepath.Join(logdir, time.Now().Format(time.RFC3339) + "_111111")
err = os.WriteFile(log_path, []byte("{ \"action\": \"add-version\", \"project\": \"foo\", \"asset\": \"bar\" }"), 0644)
err = os.WriteFile(log_path, []byte("{ \"type\": \"add-version\", \"project\": \"foo\", \"asset\": \"bar\" }"), 0644)
if err != nil {
t.Fatalf("failed to create a new log file; %v", err)
}
Expand All @@ -23,7 +23,7 @@ func TestReadLog(t *testing.T) {
if err != nil {
t.Fatalf("failed to read the log file; %v", err)
}
if loginfo.Action != "add-version" || loginfo.Project != "foo" || loginfo.Asset != "bar" {
if loginfo.Type != "add-version" || loginfo.Project != "foo" || loginfo.Asset != "bar" {
t.Fatal("unexpected contents of the log file")
}
}
Expand All @@ -42,19 +42,19 @@ func TestCheckLogs(t *testing.T) {
}

log_path := filepath.Join(logdir, "2022-02-22T02:22:22Z_111111")
err = os.WriteFile(log_path, []byte("{ \"action\": \"add-version\", \"project\": \"foo\", \"asset\": \"bar\", \"version\": \"1\" }"), 0644)
err = os.WriteFile(log_path, []byte("{ \"type\": \"add-version\", \"project\": \"foo\", \"asset\": \"bar\", \"version\": \"1\" }"), 0644)
if err != nil {
t.Fatalf("failed to create a new log file; %v", err)
}

log_path = filepath.Join(logdir, "2023-03-23T02:22:22Z_111111")
err = os.WriteFile(log_path, []byte("{ \"action\": \"delete-version\", \"project\": \"foo\", \"asset\": \"whee\", \"version\": \"1\" }"), 0644)
err = os.WriteFile(log_path, []byte("{ \"type\": \"delete-version\", \"project\": \"foo\", \"asset\": \"whee\", \"version\": \"1\" }"), 0644)
if err != nil {
t.Fatalf("failed to create a new log file; %v", err)
}

log_path = filepath.Join(logdir, "2024-04-24T02:22:22Z_111111")
err = os.WriteFile(log_path, []byte("{ \"action\": \"delete-asset\", \"project\": \"shibuya\", \"asset\": \"kanon\" }"), 0644)
err = os.WriteFile(log_path, []byte("{ \"type\": \"delete-asset\", \"project\": \"shibuya\", \"asset\": \"kanon\" }"), 0644)
if err != nil {
t.Fatalf("failed to create a new log file; %v", err)
}
Expand Down

0 comments on commit 6e76fb5

Please sign in to comment.