@@ -575,23 +575,27 @@ def merge_to_document(self, data):
575
575
)
576
576
src_old_version = pages .first ().document_version
577
577
doc = src_old_version .document
578
+ pages_count = pages .count ()
578
579
579
- if src_old_version .pages .count () == pages . count () :
580
+ if src_old_version .pages .count () == pages_count :
580
581
# destination new version will have same
581
582
# number of pages as source document count
582
583
dst_new_version = dst_document .version_bump (
583
- page_count = pages .count ()
584
+ page_count = pages_count ,
585
+ short_description = f'{ pages_count } page(s) merged in'
584
586
)
585
587
total_merge (
586
588
src_old_version = src_old_version ,
587
589
dst_new_version = dst_new_version
588
590
)
589
591
else :
590
592
src_new_version = doc .version_bump (
591
- page_count = src_old_version .pages .count () - pages .count ()
593
+ page_count = src_old_version .pages .count () - pages_count ,
594
+ short_description = f'{ pages_count } page(s) merged out'
592
595
)
593
596
dst_new_version = dst_document .version_bump (
594
- page_count = pages .count ()
597
+ page_count = pages_count ,
598
+ short_description = f'{ pages_count } page(s) merged in'
595
599
)
596
600
partial_merge (
597
601
src_old_version = src_old_version ,
@@ -610,13 +614,16 @@ def move_to_document(self, data):
610
614
)
611
615
src_old_version = pages .first ().document_version
612
616
dst_old_version = dst_document .versions .last ()
617
+ pages_count = pages .count ()
613
618
614
619
doc = src_old_version .document
615
620
src_new_version = doc .version_bump (
616
- page_count = src_old_version .pages .count () - pages .count ()
621
+ page_count = src_old_version .pages .count () - pages_count ,
622
+ short_description = f'{ pages_count } page(s) moved out'
617
623
)
618
624
dst_new_version = dst_document .version_bump (
619
- page_count = dst_old_version .pages .count () + pages .count ()
625
+ page_count = dst_old_version .pages .count () + pages_count ,
626
+ short_description = f'{ pages_count } page(s) moved in'
620
627
)
621
628
622
629
remove_pdf_pages (
0 commit comments