diff --git a/apps/pos_device/web/api/v1/viewsets/device.py b/apps/pos_device/web/api/v1/viewsets/device.py index 06170b1..9316e8a 100644 --- a/apps/pos_device/web/api/v1/viewsets/device.py +++ b/apps/pos_device/web/api/v1/viewsets/device.py @@ -399,6 +399,12 @@ class StakeHolderShareAmountViewSet(viewsets.ModelViewSet, DynamicSearchMixin, S # get object & remove distribution share_holder = self.get_object() + + # set assigner organization in distribution data + data['distribution'].update({ + 'assigner_organization': share_holder.quota_distribution.assigner_organization.id + }) + share_holder.quota_distribution.delete() # create distribution