Fixed potential revision upload permission issue

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