sharefile: fix backend due to API swapping integers for strings

For some reason the API started returning some integers as strings in
JSON. This is probably OK in Javascript but it upsets Go.

This is easily fixed with the `json:"name,size"` struct tag.
This commit is contained in:
Nick Craig-Wood 2020-11-13 14:37:43 +00:00
parent 23469c9c7c
commit 095c7bd801

View File

@ -106,7 +106,7 @@ type UploadSpecification struct {
type UploadFinishResponse struct {
Error bool `json:"error"`
ErrorMessage string `json:"errorMessage"`
ErrorCode int `json:"errorCode"`
ErrorCode int `json:"errorCode,string"`
Value []struct {
UploadID string `json:"uploadid"`
ParentID string `json:"parentid"`
@ -114,7 +114,7 @@ type UploadFinishResponse struct {
StreamID string `json:"streamid"`
FileName string `json:"filename"`
DisplayName string `json:"displayname"`
Size int `json:"size"`
Size int `json:"size,string"`
Md5 string `json:"md5"`
} `json:"value"`
}