Brody Wang commited on
Commit
1fa04f3
·
1 Parent(s): 10bca92

Fix non-null violation when inviting people to team (#3015)

Browse files

### What problem does this PR solve?

Not sure why MySQL is inserting empty string in this case, but when I
use postgres I got `null value in column "invited_by" of relation
"user_tenant" violates not-null constraint`

### Type of change

- [X] Bug Fix (non-breaking change which fixes an issue)

Files changed (1) hide show
  1. api/apps/tenant_app.py +2 -1
api/apps/tenant_app.py CHANGED
@@ -57,6 +57,7 @@ def create(tenant_id):
57
  id=get_uuid(),
58
  user_id=user_id,
59
  tenant_id=tenant_id,
 
60
  role=UserTenantRole.INVITE,
61
  status=StatusEnum.VALID.value)
62
 
@@ -95,4 +96,4 @@ def agree(tenant_id):
95
  UserTenantService.filter_update([UserTenant.tenant_id == tenant_id, UserTenant.user_id == current_user.id], {"role": UserTenantRole.NORMAL})
96
  return get_json_result(data=True)
97
  except Exception as e:
98
- return server_error_response(e)
 
57
  id=get_uuid(),
58
  user_id=user_id,
59
  tenant_id=tenant_id,
60
+ invited_by=current_user.id,
61
  role=UserTenantRole.INVITE,
62
  status=StatusEnum.VALID.value)
63
 
 
96
  UserTenantService.filter_update([UserTenant.tenant_id == tenant_id, UserTenant.user_id == current_user.id], {"role": UserTenantRole.NORMAL})
97
  return get_json_result(data=True)
98
  except Exception as e:
99
+ return server_error_response(e)