alchemy functions updated
This commit is contained in:
@@ -136,8 +136,10 @@ class Users(CrudCollection, UserLoginModule, SelectAction):
|
||||
|
||||
@classmethod
|
||||
def create_action(cls, create_user: InsertUsers):
|
||||
|
||||
found_person = People.find_one(uu_id=create_user.people_uu_id)
|
||||
found_person = People.filter_one(
|
||||
People.uu_id==create_user.people_uu_id,
|
||||
*People.valid_record_args(People),
|
||||
).data
|
||||
if not found_person:
|
||||
raise HTTPException(status_code=400, detail="Person not found.")
|
||||
if (
|
||||
@@ -403,12 +405,11 @@ class People(CrudCollection, SelectAction):
|
||||
create_dict["surname"] = str(create_dict["surname"]).upper()
|
||||
create_dict["birth_place"] = str(create_dict["birth_place"]).upper()
|
||||
created_people = cls.find_or_create(**create_dict)
|
||||
if not created_people.is_found:
|
||||
RelationshipDutyPeople.find_or_create(
|
||||
company_id=token.selected_company.company_id,
|
||||
duties_id=bulk_duty.id,
|
||||
member_id=created_people.id,
|
||||
)
|
||||
RelationshipDutyPeople.find_or_create(
|
||||
company_id=token.selected_company.company_id,
|
||||
duties_id=bulk_duty.id,
|
||||
member_id=created_people.id,
|
||||
)
|
||||
return created_people
|
||||
|
||||
|
||||
@@ -495,7 +496,7 @@ class Addresses(CrudCollection):
|
||||
post_code_list = RelationshipEmployee2PostCode.filter_all(
|
||||
RelationshipEmployee2PostCode.employee_id
|
||||
== token_dict.selected_company.employee_id,
|
||||
RelationshipEmployee2PostCode.active==True,
|
||||
RelationshipEmployee2PostCode.active == True,
|
||||
).data
|
||||
post_code_id_list = [post_code.member_id for post_code in post_code_list]
|
||||
if not post_code_id_list:
|
||||
|
||||
Reference in New Issue
Block a user