I'm using the Dropbox Ruby api to download the metadata for a specific file every five minutes. When I see the file's revision change:
file_metadata = client.metadata(SOME_FILE_PATH)
current_revision = file_metadata['revision']
I download the file, parse it, and then do something with that data.
My issue is that if other people have that document open while I perform the above we end up with a bunch of "conflict" documents (i.e. Dropbox creates copies of the original document).
I don't understand why this is happening since I am not modifying the document - all I do is download it. Am I missing something obvious?
Thanks in advance!