Skip to content
Snippets Groups Projects
Commit 34bd1a92 authored by Manuel Kieweg's avatar Manuel Kieweg
Browse files

Merge branch 121-grpc-init-broken with refs/heads/develop into refs/merge-requests/160/train

parents 36bd331d e14c79ad
No related branches found
No related tags found
No related merge requests found
Pipeline #74459 passed with warnings
......@@ -41,6 +41,7 @@ func Init(addr string) error {
log.Infof("SBI: %v", sbi)
}
}
viper.WriteConfig()
return nil
}
......
......@@ -9,6 +9,8 @@ import (
spb "code.fbi.h-da.de/cocsn/api/go/gosdn/southbound"
"code.fbi.h-da.de/cocsn/gosdn/nucleus"
"github.com/google/uuid"
"google.golang.org/grpc/codes"
"google.golang.org/grpc/status"
)
type core struct {
......@@ -24,7 +26,7 @@ func (s core) Get(ctx context.Context, request *pb.GetRequest) (*pb.GetResponse,
var err error
pndList, err = stringToUUID(request.Pid)
if err != nil {
return nil, err
return nil, status.Errorf(codes.Aborted, "%v", err)
}
}
......@@ -34,10 +36,23 @@ func (s core) Get(ctx context.Context, request *pb.GetRequest) (*pb.GetResponse,
if err != nil {
return nil, err
}
ond, err := fillOnds(pnd, true)
if err != nil {
return nil, status.Errorf(codes.Aborted, "%v", err)
}
sbi, err := fillSbis(pnd, true)
if err != nil {
return nil, status.Errorf(codes.Aborted, "%v", err)
}
pnds[i] = &ppb.PrincipalNetworkDomain{
Id: pnd.ID().String(),
Name: pnd.GetName(),
Description: pnd.GetDescription(),
Ond: ond,
Sbi: sbi,
}
}
return &pb.GetResponse{
......@@ -52,10 +67,10 @@ func (s core) Set(ctx context.Context, request *pb.SetRequest) (*pb.SetResponse,
pnd, err := nucleus.NewPND(r.Name, r.Description, uuid.New(), sbi)
if err != nil {
return nil, err
return nil, status.Errorf(codes.Aborted, "%v", err)
}
if err := pndc.Add(pnd); err != nil {
return nil, err
return nil, status.Errorf(codes.Aborted, "%v", err)
}
}
return &pb.SetResponse{
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment