- instance.userlistitem_set.all().delete()
- for book in validated_data['books']:
- instance.append(instance)
+ if 'books' in validated_data:
+ instance.userlistitem_set.all().delete()
+ for book in validated_data['books']:
+ instance.append(instance)