summaryrefslogtreecommitdiff
path: root/indoteknik_api/controllers/api_v1/user.py
diff options
context:
space:
mode:
authorRafi Zadanly <zadanlyr@gmail.com>2023-01-12 17:10:48 +0700
committerRafi Zadanly <zadanlyr@gmail.com>2023-01-12 17:10:48 +0700
commit866a0b9ea34d6222b4c4936d3de32addaa2c8e30 (patch)
treea1bebb7e90f37d71842aeb5225232a2418a73f45 /indoteknik_api/controllers/api_v1/user.py
parentfcff03f98816bc0c8501206de3e4dfac979622b1 (diff)
create request validation and api create partner
Diffstat (limited to 'indoteknik_api/controllers/api_v1/user.py')
-rw-r--r--indoteknik_api/controllers/api_v1/user.py7
1 files changed, 3 insertions, 4 deletions
diff --git a/indoteknik_api/controllers/api_v1/user.py b/indoteknik_api/controllers/api_v1/user.py
index bf1814da..d71c30ea 100644
--- a/indoteknik_api/controllers/api_v1/user.py
+++ b/indoteknik_api/controllers/api_v1/user.py
@@ -131,15 +131,14 @@ class User(controller.Controller):
return self.response(code=401, description='Unauthorized')
id = kw.get('id')
+ is_verify = self.verify_user_token(id)
+ if not is_verify:
+ return self.response(code=401, description='Unauthorized')
user = request.env['res.users'].search([('id', '=', id)], limit=1)
if not user:
return self.response(code=404, description='User not found')
- is_verify = self.verify_user_token(id)
- if not is_verify:
- return self.response(code=401, description='Unauthorized')
-
partners = [user.partner_id] + [x for x in user.child_ids]
address = [request.env['res.users'].api_address_response(x) for x in partners]