Changeset 4456


Ignore:
Timestamp:
Mar 20, 2013, 12:46:21 PM (10 years ago)
Author:
olle
Message:

Refs #327. Refs #339. Classes/files action/sample/AddSampleFiole.java, action/extract/AddExtractFile.java, and action/extract/AddLabeledExtractFile.java in client/servlet/ updated to not crash if no active project has been selected.

Location:
trunk/client/servlet/src/org/proteios/action
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/client/servlet/src/org/proteios/action/extract/AddExtractFile.java

    r3825 r4456  
    5050    setSessionAttribute(ForwardField.VPARAM, getActionFactory().getId(
    5151      CreateExtractFile.class));
    52     setSessionAttribute(ViewActiveDirectory.VDIRID, project
    53       .getProjectDirectory().getId());
     52    if (project != null)
     53    {
     54      setSessionAttribute(ViewActiveDirectory.VDIRID, project
     55        .getProjectDirectory().getId());
     56    }
    5457    setSessionAttribute(ViewActiveDirectory.VSELECT, true);
    5558    setForwardTo(ViewActiveDirectory.class);
  • trunk/client/servlet/src/org/proteios/action/extract/AddLabeledExtractFile.java

    r3825 r4456  
    5050    setSessionAttribute(ForwardField.VPARAM, getActionFactory().getId(
    5151      CreateLabeledExtractFile.class));
    52     setSessionAttribute(ViewActiveDirectory.VDIRID, project
    53       .getProjectDirectory().getId());
     52    if (project != null)
     53    {
     54      setSessionAttribute(ViewActiveDirectory.VDIRID, project
     55        .getProjectDirectory().getId());
     56    }
    5457    setSessionAttribute(ViewActiveDirectory.VSELECT, true);
    5558    setForwardTo(ViewActiveDirectory.class);
  • trunk/client/servlet/src/org/proteios/action/sample/AddSampleFile.java

    r3825 r4456  
    5151    setSessionAttribute(ForwardField.VPARAM, getActionFactory().getId(
    5252      CreateSampleFile.class));
    53     setSessionAttribute(ViewActiveDirectory.VDIRID, project
    54       .getProjectDirectory().getId());
     53    if (project != null)
     54    {
     55      setSessionAttribute(ViewActiveDirectory.VDIRID, project
     56        .getProjectDirectory().getId());
     57    }
    5558    setSessionAttribute(ViewActiveDirectory.VSELECT, true);
    5659    setForwardTo(ViewActiveDirectory.class);
Note: See TracChangeset for help on using the changeset viewer.