Added ip override
continuous-integration/drone/push Build is passing Details

This commit is contained in:
Pünkösd Marcell 2020-05-14 22:37:30 +02:00
parent f5d293c11b
commit 35cce46eed
1 changed files with 9 additions and 1 deletions

View File

@ -9,7 +9,15 @@ class SyncView(FlaskView):
def post(self):
remote_uuid = request.json['uuid']
remote_ip = request.remote_addr
if 'ip' in request.json:
remote_ip = request.json['ip']
if request.remote_addr != remote_ip:
current_app.logger.debug(f"IP was overriden by the remote consumer {remote_ip} instead of {request.remote_addr}")
else:
remote_ip = request.remote_addr
cust_key = f"consumer_{remote_uuid}"