forked from loafle/openapi-generator-original
[go] fix issue that tempfile is not deleted (#16303)
* #15131 Issue: Tempfile is not deleted * delete tempfile in go client --------- Co-authored-by: Aniruddh <aniruddhjoshi94@gmail.com>
This commit is contained in:
parent
8885701648
commit
2635b52b42
@ -521,6 +521,7 @@ func (c *APIClient) decode(v interface{}, b []byte, contentType string) (err err
|
|||||||
return
|
return
|
||||||
}
|
}
|
||||||
_, err = f.Seek(0, io.SeekStart)
|
_, err = f.Seek(0, io.SeekStart)
|
||||||
|
err = os.Remove(f.Name())
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
if f, ok := v.(**os.File); ok {
|
if f, ok := v.(**os.File); ok {
|
||||||
@ -533,6 +534,7 @@ func (c *APIClient) decode(v interface{}, b []byte, contentType string) (err err
|
|||||||
return
|
return
|
||||||
}
|
}
|
||||||
_, err = (*f).Seek(0, io.SeekStart)
|
_, err = (*f).Seek(0, io.SeekStart)
|
||||||
|
err = os.Remove((*f).Name())
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
if xmlCheck.MatchString(contentType) {
|
if xmlCheck.MatchString(contentType) {
|
||||||
|
@ -468,6 +468,7 @@ func (c *APIClient) decode(v interface{}, b []byte, contentType string) (err err
|
|||||||
return
|
return
|
||||||
}
|
}
|
||||||
_, err = f.Seek(0, io.SeekStart)
|
_, err = f.Seek(0, io.SeekStart)
|
||||||
|
err = os.Remove(f.Name())
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
if f, ok := v.(**os.File); ok {
|
if f, ok := v.(**os.File); ok {
|
||||||
@ -480,6 +481,7 @@ func (c *APIClient) decode(v interface{}, b []byte, contentType string) (err err
|
|||||||
return
|
return
|
||||||
}
|
}
|
||||||
_, err = (*f).Seek(0, io.SeekStart)
|
_, err = (*f).Seek(0, io.SeekStart)
|
||||||
|
err = os.Remove((*f).Name())
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
if xmlCheck.MatchString(contentType) {
|
if xmlCheck.MatchString(contentType) {
|
||||||
|
@ -436,6 +436,7 @@ func (c *APIClient) decode(v interface{}, b []byte, contentType string) (err err
|
|||||||
return
|
return
|
||||||
}
|
}
|
||||||
_, err = f.Seek(0, io.SeekStart)
|
_, err = f.Seek(0, io.SeekStart)
|
||||||
|
err = os.Remove(f.Name())
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
if f, ok := v.(**os.File); ok {
|
if f, ok := v.(**os.File); ok {
|
||||||
@ -448,6 +449,7 @@ func (c *APIClient) decode(v interface{}, b []byte, contentType string) (err err
|
|||||||
return
|
return
|
||||||
}
|
}
|
||||||
_, err = (*f).Seek(0, io.SeekStart)
|
_, err = (*f).Seek(0, io.SeekStart)
|
||||||
|
err = os.Remove((*f).Name())
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
if xmlCheck.MatchString(contentType) {
|
if xmlCheck.MatchString(contentType) {
|
||||||
|
@ -486,6 +486,7 @@ func (c *APIClient) decode(v interface{}, b []byte, contentType string) (err err
|
|||||||
return
|
return
|
||||||
}
|
}
|
||||||
_, err = f.Seek(0, io.SeekStart)
|
_, err = f.Seek(0, io.SeekStart)
|
||||||
|
err = os.Remove(f.Name())
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
if f, ok := v.(**os.File); ok {
|
if f, ok := v.(**os.File); ok {
|
||||||
@ -498,6 +499,7 @@ func (c *APIClient) decode(v interface{}, b []byte, contentType string) (err err
|
|||||||
return
|
return
|
||||||
}
|
}
|
||||||
_, err = (*f).Seek(0, io.SeekStart)
|
_, err = (*f).Seek(0, io.SeekStart)
|
||||||
|
err = os.Remove((*f).Name())
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
if xmlCheck.MatchString(contentType) {
|
if xmlCheck.MatchString(contentType) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user