Won't Fix
Pinned fields
Click on the next to a field label to start pinning.
Details
Assignee
Unassigned
UnassignedReporter
Nick Reid
Nick Reid(Deactivated)Components
Priority
Time Assistant
Created May 1, 2017 at 9:07 PM
Updated February 8, 2023 at 1:29 PM
Resolved December 5, 2017 at 11:54 PM
The following string when entered through the OpenLMIS-UI on the requisition product grid screen will cause a 500 error on the server
asdf;asdf ;asfd;adsf;fads; sdas;df;afds;asdf;adfs;afsd;asdf;afsd;;asdffadsafsdafs;asdf asfdsadfadfsfadsafs;fads;afds;asd;afsd ;fasd; sad;adsfafsd;fads;dfasasdf;asdf ;asfd;adsf;fads; sdas;df;afds;asdf;adfs;afsd;asdf;afsd;;asdffadsafsdafs;asdf asfdsadfadfsfadsafs;fads;afds;asd;afsd ;fasd; sad;adsfafsd;fads;dfasasdf;asdf ;asfd;adsf;fads; sdas;df;afds;asdf;adfs;afsd;asdf;afsd;;asdffadsafsdafs;asdf asfdsadfadfsfadsafs;fads;afds;asd;afsd ;fasd; sad;adsfafsd;fads;dfasasdf;asdf ;asfd;adsf;fads; sdas;df;afds;asdf;adfs;afsd;asdf;afsd;;asdffadsafsdafs;asdf asfdsadfadfsfadsafs;fads;afds;asd;afsd ;fasd; sad;adsfafsd;fads;dfasasdf;asdf ;asfd;adsf;fads; sdas;df;afds;asdf;adfs;afsd;asdf;afsd;;asdffadsafsdafs;asdf asfdsadfadfsfadsafs;fads;afds;asd;afsd ;fasd; sad;adsfafsd;fads;dfas
The UI has since added checking to limit the length of inputs, so you can no longer reproduce this with the current UI any more (as of 9 May 2017). But you should be able to reproduce this with Postman or Swagger.
Acceptance Criteria
Input handling needs to stop long inputs or special characters from throwing a 500 Server Error in API code
Error message is handled more gracefully (when API throws a 500 error, UI needs to display a helpful error message)