aboutsummaryrefslogtreecommitdiffhomepage
path: root/vendor/github.com/DreamItGetIT/statuscake/errors.go
diff options
context:
space:
mode:
authorMat Schaffer <mat@schaffer.me>2018-07-27 17:15:39 +0900
committerMat Schaffer <mat@schaffer.me>2018-07-27 17:15:39 +0900
commitccc9fb69b8f1ebaaf871ad1561052d84a9ccd3a5 (patch)
tree3ea87da42f72a957906ff1de9a84220092f6373e /vendor/github.com/DreamItGetIT/statuscake/errors.go
parenta6ddc0c931c22051c2f072877a1e0b18a939ef2e (diff)
downloadterraform-provider-statuscake-ccc9fb69b8f1ebaaf871ad1561052d84a9ccd3a5.tar.gz
terraform-provider-statuscake-ccc9fb69b8f1ebaaf871ad1561052d84a9ccd3a5.tar.zst
terraform-provider-statuscake-ccc9fb69b8f1ebaaf871ad1561052d84a9ccd3a5.zip
Update github.com/DreamItGetIT/statuscake to PR-28
Will rebase this commit once the PR is merged
Diffstat (limited to 'vendor/github.com/DreamItGetIT/statuscake/errors.go')
-rw-r--r--vendor/github.com/DreamItGetIT/statuscake/errors.go8
1 files changed, 7 insertions, 1 deletions
diff --git a/vendor/github.com/DreamItGetIT/statuscake/errors.go b/vendor/github.com/DreamItGetIT/statuscake/errors.go
index 4c51991..c336647 100644
--- a/vendor/github.com/DreamItGetIT/statuscake/errors.go
+++ b/vendor/github.com/DreamItGetIT/statuscake/errors.go
@@ -34,12 +34,15 @@ func (e ValidationError) Error() string {
34} 34}
35 35
36type updateError struct { 36type updateError struct {
37 Issues interface{} 37 Issues interface{}
38 Message string
38} 39}
39 40
40func (e *updateError) Error() string { 41func (e *updateError) Error() string {
41 var messages []string 42 var messages []string
42 43
44 messages = append(messages, e.Message)
45
43 if issues, ok := e.Issues.(map[string]interface{}); ok { 46 if issues, ok := e.Issues.(map[string]interface{}); ok {
44 for k, v := range issues { 47 for k, v := range issues {
45 m := fmt.Sprintf("%s %s", k, v) 48 m := fmt.Sprintf("%s %s", k, v)
@@ -50,6 +53,9 @@ func (e *updateError) Error() string {
50 m := fmt.Sprint(v) 53 m := fmt.Sprint(v)
51 messages = append(messages, m) 54 messages = append(messages, m)
52 } 55 }
56 } else if issue, ok := e.Issues.(interface{}); ok {
57 m := fmt.Sprint(issue)
58 messages = append(messages, m)
53 } 59 }
54 60
55 return strings.Join(messages, ", ") 61 return strings.Join(messages, ", ")