fix --> bug of transactions dashboard with free visibility scope on queryset

This commit is contained in:
2026-02-02 10:25:05 +03:30
parent 56025d77b1
commit 0b08107c14
3 changed files with 45 additions and 22 deletions

View File

@@ -51,13 +51,12 @@ def calculate_tag_distribution_detail(sender, instance: TagDistributionBatch, **
return
tag_dist_batch = instance
if tag_dist_batch.parent:
tag_dist_batch.parent.total_distributed_tag_count += tag_dist_batch.total_tag_count
tag_dist_batch.parent.remaining_tag_count = (
tag_dist_batch.parent.total_tag_count - tag_dist_batch.parent.total_distributed_tag_count
)
print(tag_dist_batch.parent.remaining_tag_count)
tag_dist_batch.parent.save(update_fields=['total_distributed_tag_count', 'remaining_tag_count'])
parent = tag_dist_batch.parent
if parent:
# parent.total_distributed_tag_count += tag_dist_batch.total_tag_count
parent.remaining_tag_count = 20
print(parent.remaining_tag_count)
parent.save(update_fields=['remaining_tag_count'])
tag_dist_batch.remaining_tag_count = tag_dist_batch.total_tag_count
instance.flag = True