Fixed potential issue with file revision not being moved to tmp directory

Adding revision was not moving the file to installation's ROOT/tmp
folder before saving, changed it to mimic the function that adds the
initial version of the file