|
@@ -81,7 +81,7 @@ func grpcAuthorize(ctx context.Context) error {
|
|
}
|
|
}
|
|
emptynode := models.Node{}
|
|
emptynode := models.Node{}
|
|
node, err := functions.GetNodeByMacAddress(network, mac)
|
|
node, err := functions.GetNodeByMacAddress(network, mac)
|
|
- if !database.IsEmptyRecord(err) {
|
|
|
|
|
|
+ if database.IsEmptyRecord(err) {
|
|
if node, err = functions.GetDeletedNodeByMacAddress(network, mac); err != nil {
|
|
if node, err = functions.GetDeletedNodeByMacAddress(network, mac); err != nil {
|
|
if !database.IsEmptyRecord(err) {
|
|
if !database.IsEmptyRecord(err) {
|
|
if functions.RemoveDeletedNode(node.ID) {
|
|
if functions.RemoveDeletedNode(node.ID) {
|
|
@@ -90,7 +90,8 @@ func grpcAuthorize(ctx context.Context) error {
|
|
}
|
|
}
|
|
return status.Errorf(codes.Unauthenticated, "Node does not exist.")
|
|
return status.Errorf(codes.Unauthenticated, "Node does not exist.")
|
|
}
|
|
}
|
|
- } else if err != nil || node.MacAddress == emptynode.MacAddress {
|
|
|
|
|
|
+ }
|
|
|
|
+ if err != nil || node.MacAddress == emptynode.MacAddress {
|
|
return status.Errorf(codes.Unauthenticated, "Node does not exist.")
|
|
return status.Errorf(codes.Unauthenticated, "Node does not exist.")
|
|
}
|
|
}
|
|
|
|
|