148
}
149
150
>
func ConvertInternalGetNamespaceResponse(serializer serialization.Serializer, currentClusterName string, d *InternalGetNamespaceResponse) (*GetNamespaceResponse, error) {
metadata_manager.go
151
>
ns, err := serializer.NamespaceDetailFromBlob(d.Namespace)
152
>
if err != nil {
153
return nil, err
154
}
155
157
ns.Info.Data = map[string]string{}
158
}
159
160
>
if ns.Config.BadBinaries == nil || ns.Config.BadBinaries.Binaries == nil {
metadata_manager.go
161
ns.Config.BadBinaries = &namespacepb.BadBinaries{Binaries: map[string]*namespacepb.BadBinaryInfo{}}
162
}
163
164
>
ns.ReplicationConfig.ActiveClusterName = GetOrUseDefaultActiveCluster(currentClusterName, ns.ReplicationConfig.ActiveClusterName)
metadata_manager.go
165
>
ns.ReplicationConfig.Clusters = GetOrUseDefaultClusters(currentClusterName, ns.ReplicationConfig.Clusters)
166
>
return &GetNamespaceResponse{
167
>
Namespace: ns,
168
>
IsGlobalNamespace: d.IsGlobal,
169
>
NotificationVersion: d.NotificationVersion,
170
>
}, nil
171
}
172