Changeset 3005


Ignore:
Timestamp:
Dec 7, 2006, 9:25:06 AM (16 years ago)
Author:
Martin Svensson
Message:

Fixes #455 Empty date field is not accepted at several places.

Location:
trunk/www
Files:
8 edited

Legend:

Unmodified
Added
Removed
  • trunk/www/admin/users/index.jsp

    r2978 r3005  
    190190   
    191191    Formatter<Date> dateFormatter = FormatterFactory.getDateFormatter(sc);
    192     user.setExpirationDate(dateFormatter.parseString(request.getParameter("expiration_date")));
     192    user.setExpirationDate(dateFormatter.parseString(Values.getStringOrNull(request.getParameter("expiration_date"))));
    193193    user.setMultiuserAccount(Values.getBoolean(request.getParameter("multiuser_account")));
    194194    user.setDisabled(Values.getBoolean(request.getParameter("disabled")));
  • trunk/www/biomaterials/events/index.jsp

    r2978 r3005  
    139139    Formatter<Date> dateFormatter = FormatterFactory.getDateFormatter(sc);
    140140    event.setComment(Values.getStringOrNull(request.getParameter("comment")));
    141     event.setEventDate(dateFormatter.parseString(request.getParameter("event_date")));
     141    event.setEventDate(dateFormatter.parseString(Values.getStringOrNull(request.getParameter("event_date"))));
    142142    event.setUsedQuantity(Values.getFloat(request.getParameter("used_quantity"), null));
    143143    int protocolId = Values.getInt(request.getParameter("protocol_id"), -1);
  • trunk/www/biomaterials/extracts/index.jsp

    r2978 r3005  
    165165    BioMaterialEvent creationEvent = extract.getCreationEvent();
    166166    Formatter<Date> dateFormatter = FormatterFactory.getDateFormatter(sc);
    167     creationEvent.setEventDate(dateFormatter.parseString(request.getParameter("event_date")));
     167    creationEvent.setEventDate(dateFormatter.parseString(Values.getStringOrNull(request.getParameter("event_date"))));
    168168    int protocolId = Values.getInt(request.getParameter("protocol_id"), -1);
    169169    if (protocolId >= 0) // < 0 = denied or unchanged
  • trunk/www/biomaterials/labeledextracts/index.jsp

    r2978 r3005  
    179179    BioMaterialEvent creationEvent = extract.getCreationEvent();
    180180    Formatter<Date> dateFormatter = FormatterFactory.getDateFormatter(sc);
    181     creationEvent.setEventDate(dateFormatter.parseString(request.getParameter("event_date")));
     181    creationEvent.setEventDate(dateFormatter.parseString(Values.getStringOrNull(request.getParameter("event_date"))));
    182182    int protocolId = Values.getInt(request.getParameter("protocol_id"), -1);
    183183    if (protocolId >= 0) // < 0 = denied or unchanged
  • trunk/www/biomaterials/samples/index.jsp

    r2978 r3005  
    165165    BioMaterialEvent creationEvent = sample.getCreationEvent();
    166166    Formatter<Date> dateFormatter = FormatterFactory.getDateFormatter(sc);
    167     creationEvent.setEventDate(dateFormatter.parseString(request.getParameter("event_date")));
     167    creationEvent.setEventDate(dateFormatter.parseString(Values.getStringOrNull(request.getParameter("event_date"))));
    168168    int protocolId = Values.getInt(request.getParameter("protocol_id"), -1);
    169169    if (protocolId >= 0) // < 0 = denied or unchanged
  • trunk/www/lims/plates/events/index.jsp

    r2978 r3005  
    145145    Formatter<Date> dateFormatter = FormatterFactory.getDateFormatter(sc);
    146146    event.setComment(Values.getStringOrNull(request.getParameter("comment")));
    147     event.setEventDate(dateFormatter.parseString(request.getParameter("event_date")));
     147    event.setEventDate(dateFormatter.parseString(Values.getStringOrNull(request.getParameter("event_date"))));
    148148    int protocolId = Values.getInt(request.getParameter("protocol_id"), -1);
    149149    if (protocolId >= 0) // < 0 = denied or unchanged
  • trunk/www/views/experiments/index.jsp

    r2978 r3005  
    162162    experiment.setExperimentType(Values.getStringOrNull(request.getParameter("experimentType")));
    163163    experiment.setPublication(Values.getStringOrNull(request.getParameter("publication")));
    164     experiment.setPublicationDate(dateFormatter.parseString(request.getParameter("publicationDate")));
     164    experiment.setPublicationDate(dateFormatter.parseString(Values.getStringOrNull(request.getParameter("publicationDate"))));
    165165    experiment.setPubMedId(Values.getStringOrNull(request.getParameter("pubMedId")));
    166166    experiment.setDescription(Values.getStringOrNull(request.getParameter("description")));
  • trunk/www/views/hybridizations/index.jsp

    r2978 r3005  
    161161    }
    162162    Formatter<Date> dateFormatter = FormatterFactory.getDateFormatter(sc);
    163     creationEvent.setEventDate(dateFormatter.parseString(request.getParameter("event_date")));
     163    creationEvent.setEventDate(dateFormatter.parseString(Values.getStringOrNull(request.getParameter("event_date"))));
    164164    int protocolId = Values.getInt(request.getParameter("protocol_id"), -1);
    165165    if (protocolId >= 0) // < 0 = denied or unchanged
Note: See TracChangeset for help on using the changeset viewer.