def METHOD_NAME(self, post):
    """It gets the first related item of a post. If the post is syndicated"""
    is_syndicated = post.get('syndication_in')
    main_item = {}
    try:
        for group in post['groups']:
            if group['id'] == 'main':
                if is_syndicated:
                    for ref in group['refs']:
                        syndicated_creator = ref.get('item', {}).get('syndicated_creator')
                        if syndicated_creator:
                            main_item = ref.get('item')
                            break
                else:
                    main_item = group['refs'][0]['item']
                    break
    except Exception as err:
        logger.info('Imposible to get the main item for the post {}. Error: {}'.format(post, err))
    return main_item