Does ExternalStorage ever delete the files it stores?

1 message Options
Embed this post
Permalink
Ken Winter () Does ExternalStorage ever delete the files it stores?
Reply Threaded More More options
Print post
Permalink
Trying to use ExternalStorage, I'm finding that the "Delete current file" radio-button option seems to do nothing.  

That is, I select "Delete current file" and save the edit form, and:

* the previously uploaded file still shows up unchanged

* in the "view" tab the file still available for download, and

* out on the file system the file is still there.

Tracing thru the ExternalStorage code, all that the "Delete" option seems to do is (eventually) call ExternalStorage.unset(), which in turn calls self.setTempData(), which "Sets temp data into ES storage".  Nowhere along this way can I find anything resembling a file delete.

I've been customizing ES to some extent, so maybe I've inadvertently disabled something.  However, when I go back and reinstall it and just try the unmodified "ExternalExample", it still happens.

Surely I must be overlooking something blindingly obvious.  Can anyone tell me what it is?

~ TIA
~ Ken

Plone version overview
Plone 2.5.2,
CMF-1.6.4,
Zope (Zope 2.9.8-final, python 2.4.4, freebsd6),
Five 1.4.2,
Python 2.4.4 (#2, Sep 26 2007, 13:07:27) [GCC 3.4.6 [FreeBSD] 20060305],
PIL 1.1.5
ExternalStorage 0.6