@@ -609,24 +609,26 @@ public function moveGeneratedConversion(
609
609
?string $ disk = null ,
610
610
?string $ path = null ,
611
611
): ?GeneratedConversion {
612
- if (
613
- (! $ disk && ! $ path ) ||
614
- ($ disk === $ this ->disk && $ path === $ this ->path ) ||
615
- ($ disk === null && $ path === $ this ->path ) ||
616
- ($ disk === $ this ->disk && $ path === null )
617
- ) {
618
- return null ;
619
- }
620
-
621
612
$ generatedConversion = $ this ->getGeneratedConversion ($ conversion );
622
613
623
614
if (! $ generatedConversion ) {
624
615
return null ;
625
616
}
626
617
618
+ if (! $ generatedConversion ->disk || ! $ generatedConversion ->path ) {
619
+ return $ generatedConversion ;
620
+ }
621
+
627
622
$ newDisk = $ disk ?? $ generatedConversion ->disk ;
628
623
$ newPath = $ path ?? $ generatedConversion ->path ;
629
624
625
+ if (
626
+ $ newDisk === $ generatedConversion ->disk &&
627
+ $ newPath === $ generatedConversion ->path
628
+ ) {
629
+ return $ generatedConversion ;
630
+ }
631
+
630
632
$ generatedConversion ->copyFileTo (
631
633
disk: $ newDisk ,
632
634
path: $ newPath
@@ -651,18 +653,21 @@ public function moveFile(
651
653
?string $ disk = null ,
652
654
?string $ path = null ,
653
655
): static {
654
- if (
655
- (! $ disk && ! $ path ) ||
656
- ($ disk === $ this ->disk && $ path === $ this ->path ) ||
657
- ($ disk === null && $ path === $ this ->path ) ||
658
- ($ disk === $ this ->disk && $ path === null )
659
- ) {
656
+
657
+ if (! $ this ->disk || ! $ this ->path ) {
660
658
return $ this ;
661
659
}
662
660
663
661
$ newDisk = $ disk ?? $ this ->disk ;
664
662
$ newPath = $ path ?? $ this ->path ;
665
663
664
+ if (
665
+ $ newDisk === $ this ->disk &&
666
+ $ newPath === $ this ->path
667
+ ) {
668
+ return $ this ;
669
+ }
670
+
666
671
$ this ->copyFileTo (
667
672
disk: $ newDisk ,
668
673
path: $ newPath
0 commit comments