Changeset 3668


Ignore:
Timestamp:
Aug 15, 2007, 11:01:38 AM (16 years ago)
Author:
Martin Svensson
Message:

Fixes #724 Nullpointer exception when 'overwrite' is not set in export-plugin configurations

Location:
trunk/src/plugins/core/net/sf/basedb/plugins
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/plugins/core/net/sf/basedb/plugins/BioAssaySetExporter.java

    r3648 r3668  
    138138        else
    139139        {
    140           if (!pathCanBeUsed((String)request.getParameterValue(ri.getParameter(SAVE_AS).getName()),
    141               (Boolean)request.getParameterValue(ri.getParameter(OVERWRITE).getName())))
     140          Object parameterValue = request.getParameterValue(OVERWRITE);
     141          boolean overwrite = parameterValue != null ? (Boolean)parameterValue : false;
     142          if (!pathCanBeUsed((String)request.getParameterValue(ri.getParameter(SAVE_AS).getName()), overwrite))
    142143          {
    143144            response.setError("File exists: " + (String)request.getParameterValue(ri.getParameter(SAVE_AS).getName()), null);
  • trunk/src/plugins/core/net/sf/basedb/plugins/HelpExporter.java

    r3011 r3668  
    218218        else
    219219        {
    220           if (!pathCanBeUsed((String)request.getParameterValue(ri.getParameter(SAVE_AS).getName()),
    221               (Boolean)request.getParameterValue(ri.getParameter(OVERWRITE).getName())))
     220          Object parameterValue = request.getParameterValue(OVERWRITE);
     221          boolean overwrite = parameterValue != null ? (Boolean)parameterValue : false;
     222          if (!pathCanBeUsed((String)request.getParameterValue(ri.getParameter(SAVE_AS).getName()), overwrite))
    222223          {
    223224            response.setError("File exists: " + (String)request.getParameterValue(ri.getParameter(SAVE_AS).getName()), null);
  • trunk/src/plugins/core/net/sf/basedb/plugins/PackedFileExporter.java

    r3646 r3668  
    260260        {
    261261          if (!saveAs.endsWith(extension)) saveAs += extension;
    262           Boolean overwrite = (Boolean)request.getParameterValue(OVERWRITE);
     262          Object parameterValue = request.getParameterValue(OVERWRITE);
     263          boolean overwrite = parameterValue != null ? (Boolean)parameterValue : false;
    263264          if (!pathCanBeUsed(saveAs, overwrite))
    264265          {
  • trunk/src/plugins/core/net/sf/basedb/plugins/PlateMappingExporter.java

    r3011 r3668  
    216216        else
    217217        {
    218           if (!pathCanBeUsed((String)request.getParameterValue(ri.getParameter(SAVE_AS).getName()),
    219               (Boolean)request.getParameterValue(ri.getParameter(OVERWRITE).getName())))
     218          Object parameterValue = request.getParameterValue(OVERWRITE);
     219          boolean overwrite = parameterValue != null ? (Boolean)parameterValue : false;
     220          if (!pathCanBeUsed((String)request.getParameterValue(ri.getParameter(SAVE_AS).getName()), overwrite))
    220221          {
    221222            response.setError("File exists: " + (String)request.getParameterValue(ri.getParameter(SAVE_AS).getName()), null);
  • trunk/src/plugins/core/net/sf/basedb/plugins/PluginConfigurationExporter.java

    r3495 r3668  
    164164        else
    165165        {
    166           if (!pathCanBeUsed((String)request.getParameterValue(ri.getParameter(SAVE_AS).getName()),
    167               (Boolean)request.getParameterValue(ri.getParameter(OVERWRITE).getName())))
     166          Object parameterValue = request.getParameterValue(OVERWRITE);
     167          boolean overwrite = parameterValue != null ? (Boolean)parameterValue : false;
     168          if (!pathCanBeUsed((String)request.getParameterValue(ri.getParameter(SAVE_AS).getName()), overwrite))
    168169          {
    169170            response.setError("File exists: " + (String)request.getParameterValue(ri.getParameter(SAVE_AS).getName()), null);
Note: See TracChangeset for help on using the changeset viewer.