def most_recent_unbanned(booru_results):
    """
    Get the first booru post from an artist that isn't banned.
    That's because posts from banned artists don't have the id field.
    :param booru_results: List<dict>: A list of booru results.
    :return: dict: The first booru result that is not banned.
    """
    for result in booru_results:
        if "id" in result:
            return result
    return None