Api v1.15.0 (#1609)

* refactor(chalice): changed get account
* refactor(chalice): refactored users code
* fix(chalice): fixed path analysis empty exclude support
This commit is contained in:
Kraiem Taha Yassine 2023-11-03 21:34:50 +01:00 committed by GitHub
parent f249b7aa94
commit 8aad437f53
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
5 changed files with 9 additions and 4 deletions

View file

@ -124,6 +124,8 @@ def path_analysis(project_id: int, data: schemas.CardPathAnalysis):
exclusions = {}
for i, ef in enumerate(data.excludes):
if len(ef.value) == 0:
continue
if ef.type in data.metric_value:
f_k = f"exclude_{i}"
extra_values = {**extra_values, **sh.multi_values(ef.value, value_key=f_k)}

View file

@ -100,8 +100,8 @@ def get_account(context: schemas.CurrentContext = Depends(OR_context)):
r = users.get(tenant_id=context.tenant_id, user_id=context.user_id)
t = tenants.get_by_tenant_id(context.tenant_id)
if t is not None:
t.pop("createdAt")
t["tenantName"] = t.pop("name")
t["createdAt"] = TimeUTC.datetime_to_timestamp(t["createdAt"])
t["tenantName"] = t.get("name")
return {
'data': {
**r,

View file

@ -129,6 +129,8 @@ def path_analysis(project_id: int, data: schemas.CardPathAnalysis):
exclusions = {}
for i, ef in enumerate(data.excludes):
if len(ef.value) == 0:
continue
if ef.type in data.metric_value:
f_k = f"exclude_{i}"
extra_values = {**extra_values, **sh.multi_values(ef.value, value_key=f_k)}

View file

@ -249,6 +249,7 @@ def get(user_id, tenant_id):
cur.mogrify(
f"""SELECT
users.user_id,
users.tenant_id,
email,
role,
users.name,

View file

@ -105,8 +105,8 @@ def get_account(context: schemas.CurrentContext = Depends(OR_context)):
r = users.get(tenant_id=context.tenant_id, user_id=context.user_id)
t = tenants.get_by_tenant_id(context.tenant_id)
if t is not None:
t.pop("createdAt")
t["tenantName"] = t.pop("name")
t["createdAt"] = TimeUTC.datetime_to_timestamp(t["createdAt"])
t["tenantName"] = t.get("name")
return {
'data': {
**r,