def create_channel(channel_payload: ChannelType, request: Request, response: Response): # Get logged in user user = auth_module.get_me(request=request) if user is None: return {"msg": "access denied!"} # Channel fields channel = Channel() channel.name = channel_payload.name channel.summary = channel_payload.summary channel.tags = channel_payload.tags channel.admins = [user.get("_id")] # Channel cover cover = Photo() cover._id = uuid.uuid4() cover.filename = "path-filename" cover.path = "path-photo" channel.cover = cover channel.save() return {"msg": "create channel route!"}