def associate_entry_with_creator_data()

in pulseapi/entries/serializers/base.py [0:0]


def associate_entry_with_creator_data(entry, creator_data=[], user=None):
    if user and entry.published_by_creator:
        creator_data.append({'profile': user.profile})

    for data in creator_data:
        if not data.pop('profile_committed', True):
            data.profile.save()
        EntryCreator.objects.create(entry=entry, **data)