Browse Source

send ping after setting token

pull/51/head
Jonathan Cobb 4 years ago
parent
commit
52abba3aa0
1 changed files with 3 additions and 3 deletions
  1. +3
    -3
      bubble-server/src/main/java/bubble/resources/device/FlexRoutersResource.java

+ 3
- 3
bubble-server/src/main/java/bubble/resources/device/FlexRoutersResource.java View File

@@ -38,14 +38,14 @@ public class FlexRoutersResource extends AccountOwnedResource<FlexRouter, FlexRo
final Device device = deviceService.findDeviceByIp(ip);
if (device == null) throw invalidEx("err.device.notFound");

if (!router.hasAuthToken()) throw invalidEx("err.token.required");
router.setToken(router.getAuth_token());

if (pingFlexRouter(router).inactive()) {
log.info("setReferences: router not active: "+json(router, COMPACT_MAPPER));
throw invalidEx("err.token.required");
}

if (!router.hasAuthToken()) throw invalidEx("err.token.required");
router.setToken(router.getAuth_token());

log.info("setReferences: FlexRouter=\n"+json(router)+"\n");
return super.setReferences(ctx, req, caller, router);
}


Loading…
Cancel
Save