diff --git a/pa_job_manager.py b/pa_job_manager.py index 82c21a1..a27d895 100644 --- a/pa_job_manager.py +++ b/pa_job_manager.py @@ -1915,7 +1915,8 @@ def JobTransformImage(job): out.save( e.FullPathOnFS() ) else: AddLogForJob(job, f"INFO: Rotating {e.FullPathOnFS()} by {amt} degrees" ) - p = subprocess.run([PA_EXIF_ROTATER, e.FullPathOnFS(), amt ] ) + p = subprocess.run([PA_EXIF_ROTATER, e.FullPathOnFS(), amt ], capture_output=True ) + print(p) settings = session.query(Settings).first() e.file_details.thumbnail, _ , _ = GenThumb( e.FullPathOnFS(), settings.auto_rotate ) e.file_details.hash = md5( job, e ) diff --git a/utils/pa_rotate b/utils/pa_rotate index 71bbf8f..68be208 100755 --- a/utils/pa_rotate +++ b/utils/pa_rotate @@ -1,9 +1,9 @@ #!/bin/sh echo "start" -b=`basename $1` +b=`basename "$1"` echo "b=$b" -mv $1 /tmp/$b -echo "mv $1 to /tmp/$b" -jpegtran -outfile $1 -rotate $2 /tmp/$b +mv "$1" "/tmp/$b" +echo "mv '$1' to /tmp/$b" +jpegtran -outfile "$1" -rotate "$2" "/tmp/$b" echo "done jpegtran"