diff --git a/lib/copy/copyFiles_action b/lib/copy/copyFiles_action index 7482836..981469d 100644 --- a/lib/copy/copyFiles_action +++ b/lib/copy/copyFiles_action @@ -37,6 +37,7 @@ copyFiles_action() { rest=${rest#*|} destfileid=${rest%%|*} rest=${rest#*|} + sourcedir=${sourcefilename%/*} echo 'SELECT IFNULL( ( SELECT destination_files.filename FROM destination_files @@ -48,7 +49,8 @@ copyFiles_action() { INNER JOIN destinations ON destinations.id=destination_files.destination_id WHERE destinations.id = '$destinationid' - AND source_files.filename LIKE "'"${sourcefilename%/*}"'/%" + AND source_files.filename LIKE + "'"${sourcedir//\"/\"\"}"'/%" AND mime_type_actions.action = 1 LIMIT 1 ),"AtOM:NotFound");