hero/mvc: func result -> struct, map, slices check if content type is already given by other output value before setting it, look the previous commit for more

Former-commit-id: b2fcf1158ff2018889d2db81bfc7a5b4daab11c0
This commit is contained in:
Gerasimos (Makis) Maropoulos 2019-06-14 11:32:19 +03:00
parent 0f907a3dae
commit 41d225af3b

View File

@ -334,7 +334,7 @@ func DispatchFuncResult(ctx context.Context, errorHandler ErrorHandler, values [
if custom == nil {
// if it's a pointer to struct/map.
if di.IsNil(v) {
if di.IsNil(v) && contentType == "" {
// if just a ptr to struct with no content type given
// then try to get the previous response writer's content type,
// and if that is empty too then force-it to application/json