def add_approval_date(request: Request, lookup: dict): """ When a user's role is set for the first time, also set their approval date. """ user_patch = request.json if "role" in user_patch: user_id = request.view_args["id"] user_record = Users.find_by_id(user_id) if user_record.role is None: request.json["approval_date"] = datetime.now()