diff --git a/server/api/flukso/src/flukso.hrl b/server/api/flukso/src/flukso.hrl index 858d8bf..f196fb8 100644 --- a/server/api/flukso/src/flukso.hrl +++ b/server/api/flukso/src/flukso.hrl @@ -66,9 +66,6 @@ check_token(_, _) -> check_digest(Digest) -> check_hex(Digest, 40). -check_device(Device) -> - check_hex(Device, 32). - check_hex(String, Length) -> case re:run(String, "[0-9a-f]+", []) of {match, [{0, Length}]} -> {String, true}; diff --git a/server/api/flukso/src/flukso_sensor_xyz.erl b/server/api/flukso/src/flukso_sensor_xyz.erl index ce8c4b5..d07db3e 100644 --- a/server/api/flukso/src/flukso_sensor_xyz.erl +++ b/server/api/flukso/src/flukso_sensor_xyz.erl @@ -49,15 +49,13 @@ malformed_request(ReqData, State) -> malformed_POST(ReqData, _State) -> {_Version, ValidVersion} = check_version(wrq:get_req_header("X-Version", ReqData)), {RrdSensor, ValidSensor} = check_sensor(wrq:path_info(sensor, ReqData)), - {Device, ValidDevice} = check_device(wrq:get_req_header("X-Device", ReqData)), {Digest, ValidDigest} = check_digest(wrq:get_req_header("X-Digest", ReqData)), State = #state{rrdSensor = RrdSensor, - device = Device, digest = Digest}, - {case {ValidVersion, ValidSensor, ValidDevice, ValidDigest} of - {true, true, true, true} -> false; + {case {ValidVersion, ValidSensor, ValidDigest} of + {true, true, true} -> false; _ -> true end, ReqData, State}.