feat(chalice): fixes
This commit is contained in:
parent
55453e5e79
commit
110908693e
4 changed files with 20 additions and 20 deletions
|
|
@ -22,10 +22,10 @@ def __exists_by_name(project_id: int, name: str, exclude_index: Optional[int]) -
|
|||
for c in constraints:
|
||||
c += " ILIKE %(name)s"
|
||||
query = cur.mogrify(f"""SELECT EXISTS(SELECT 1
|
||||
FROM public.projects
|
||||
WHERE project_id = %(project_id)s
|
||||
AND deleted_at ISNULL
|
||||
AND ({" OR ".join(constraints)})) AS exists;""",
|
||||
FROM public.projects
|
||||
WHERE project_id = %(project_id)s
|
||||
AND deleted_at ISNULL
|
||||
AND ({" OR ".join(constraints)})) AS exists;""",
|
||||
{"project_id": project_id, "name": name})
|
||||
cur.execute(query=query)
|
||||
row = cur.fetchone()
|
||||
|
|
|
|||
|
|
@ -110,11 +110,11 @@ def exists_by_name(name: str, exclude_id: Optional[int], webhook_type: str = sch
|
|||
tenant_id: Optional[int] = None) -> bool:
|
||||
with pg_client.PostgresClient() as cur:
|
||||
query = cur.mogrify(f"""SELECT EXISTS(SELECT 1
|
||||
FROM public.webhooks
|
||||
WHERE name ILIKE %(name)s
|
||||
AND deleted_at ISNULL
|
||||
AND type=%(webhook_type)s
|
||||
{"AND webhook_id!=%(exclude_id))s" if exclude_id else ""}) AS exists;""",
|
||||
FROM public.webhooks
|
||||
WHERE name ILIKE %(name)s
|
||||
AND deleted_at ISNULL
|
||||
AND type=%(webhook_type)s
|
||||
{"AND webhook_id!=%(exclude_id)s" if exclude_id else ""}) AS exists;""",
|
||||
{"name": name, "exclude_id": exclude_id, "webhook_type": webhook_type})
|
||||
cur.execute(query)
|
||||
row = cur.fetchone()
|
||||
|
|
|
|||
|
|
@ -12,11 +12,11 @@ from chalicelib.utils.TimeUTC import TimeUTC
|
|||
def __exists_by_name(tenant_id: int, name: str, exclude_id: Optional[int]) -> bool:
|
||||
with pg_client.PostgresClient() as cur:
|
||||
query = cur.mogrify(f"""SELECT EXISTS(SELECT 1
|
||||
FROM public.roles
|
||||
WHERE tenant_id = %(tenant_id)s
|
||||
AND name ILIKE %(name)s
|
||||
AND deleted_at ISNULL
|
||||
{"role_id!=%(exclude_id)s" if exclude_id else ""}) AS exists;""",
|
||||
FROM public.roles
|
||||
WHERE tenant_id = %(tenant_id)s
|
||||
AND name ILIKE %(name)s
|
||||
AND deleted_at ISNULL
|
||||
{"AND role_id!=%(exclude_id)s" if exclude_id else ""}) AS exists;""",
|
||||
{"tenant_id": tenant_id, "name": name, "exclude_id": exclude_id})
|
||||
cur.execute(query=query)
|
||||
row = cur.fetchone()
|
||||
|
|
|
|||
|
|
@ -116,12 +116,12 @@ def exists_by_name(tenant_id: int, name: str, exclude_id: Optional[int],
|
|||
webhook_type: str = schemas.WebhookType.webhook) -> bool:
|
||||
with pg_client.PostgresClient() as cur:
|
||||
query = cur.mogrify(f"""SELECT EXISTS(SELECT 1
|
||||
FROM public.webhooks
|
||||
WHERE name ILIKE %(name)s
|
||||
AND deleted_at ISNULL
|
||||
AND tenant_id=%(tenant_id)s
|
||||
AND type=%(webhook_type)s
|
||||
{"AND webhook_id!=%(exclude_id))s" if exclude_id else ""}) AS exists;""",
|
||||
FROM public.webhooks
|
||||
WHERE name ILIKE %(name)s
|
||||
AND deleted_at ISNULL
|
||||
AND tenant_id=%(tenant_id)s
|
||||
AND type=%(webhook_type)s
|
||||
{"AND webhook_id!=%(exclude_id)s" if exclude_id else ""}) AS exists;""",
|
||||
{"tenant_id": tenant_id, "name": name, "exclude_id": exclude_id,
|
||||
"webhook_type": webhook_type})
|
||||
cur.execute(query)
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue