|
|
@@ -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); |
|
|
|
} |
|
|
|