|
|
@@ -26,6 +26,9 @@ func MarshalInboundConfig(protocol string, settings *any.Any) (interface{}, erro
|
|
|
if err != nil {
|
|
|
return nil, err
|
|
|
}
|
|
|
+ if settings == nil {
|
|
|
+ return config, nil
|
|
|
+ }
|
|
|
if err := ptypes.UnmarshalAny(settings, config.(proto.Message)); err != nil {
|
|
|
return nil, err
|
|
|
}
|
|
|
@@ -37,6 +40,9 @@ func MarshalOutboundConfig(protocol string, settings *any.Any) (interface{}, err
|
|
|
if err != nil {
|
|
|
return nil, err
|
|
|
}
|
|
|
+ if settings == nil {
|
|
|
+ return config, nil
|
|
|
+ }
|
|
|
if err := ptypes.UnmarshalAny(settings, config.(proto.Message)); err != nil {
|
|
|
return nil, err
|
|
|
}
|