FORUM PLAN UPDATE
Date revision: This forum will remain open to new posts and responses until December 1, 2018. (After that date, you will still be able to view and search the forum.) Also, we're taking a second look at the best place to host future conversation. For now, keep using this forum, and stay tuned for more news.



Aug 26, 2014, 1:58 PM
94 Posts

Why does a partial refresh create multiple file attachments in my document?

  • Category: Debugging
  • Platform: Windows
  • Release: 9.0.1
  • Role: Developer
  • Tags:
  • Replies: 4

I have a custom control with one file upload control.    This page also has a couple fields that use partial refresh for various events (none of which refresh the upload control or a panel that contains the control).  If a user selects a file and saves the page, all is fine.  However, if they select a file and then use one of the fields that perform a partial refresh, then the file gets submitted to the server AGAIN and now when the page is saved and reopened, we see two files attached,  file and file-2.  We are seeing instances where a user selects a file, then selects a few different options on the page, which is resubmitting the file attachment each time and now when the document is reopened, the download control shows 20 files!!!   file, file-2, file-3, file-4, etc.

What do I need to do to stop the resubmitting of the file attachment?

Aug 26, 2014, 2:30 PM
366 Posts
Something is doing a full submit

go to the "source" view of the XPage and search for 

 

refreshMode

 

and look for "complete" versus "partial"

Aug 26, 2014, 4:24 PM
94 Posts
I thought of that, actually...

I do have some "complete" refresh modes, but not with any of the event based activities that are causing this problem.  Thanks for the tip, though.

Aug 27, 2014, 9:16 AM
589 Posts
hmm

I'm not sure what the issue is.  Up until the most recent version of Domino I didn't think you could add a file attachment via Partial Refresh.  It had to be complete.

I'll just through out this - I'm working on an attachment storage project - fileVault  (http://notesin9.com/index.php/2014/08/01/notesin9-150-announcing-filevault-for-xpages/)  

The code and videos on how to set it up will be coming to the NotesIn9 Screencast very soon.

Might be interesting to you...

 

Sep 3, 2014, 9:59 PM
94 Posts
Yes, it does occur from a partial refresh!

As I mentioned, the page has one upload control.  If I select a file, fill in a description and save the document, then it all works fine.  If I select a file, fill in a description and then click a radio button that performs a partial refresh - then I'll get another file attachment, click the radio button again - I get another attachment.  AND the radio buttons are set to only refresh ONE ELEMENT on the page (a computed value).  The partial refresh does not include a panel with the upload control in it.

This is driving my customer crazy, because users will regularly click items on the page - and each click seems to save their file again as another attachment!


FORUM PLAN UPDATE
Date revision: This forum will remain open to new posts and responses until December 1, 2018. (After that date, you will still be able to view and search the forum.) Also, we're taking a second look at the best place to host future conversation. For now, keep using this forum, and stay tuned for more news.