Es verdad, hay que hacer chequeo de nulls y tirar un badRequest() cuando no
encuentra el item.


2013/10/27 mbmihura <notifications@github.com>

> In app/controllers/ItemController.java:
>
> > @@ -87,22 +86,24 @@ public static Result itemSearch() {
> >      			.findList();
> >      	return ok(Json.toJson(items));
> >      }
> > -
> > -    public static Result buy(String itemId){
> > +//TODO: problem with routes with parameters
> > +//    public static Result buy(String itemId){
> > +     public static Result buy(){
> > +//        String itemId = "CB3";
> > +        String itemId= "CB1";
> >      	Item item = Item.find.byId(itemId);
> >      	String pointsAvailable = (item.seller.pointsEnabled ? "pointsEnabled": "pointsDisabled");
>
> si itemId no se encuentra en la db, item va a ser null y al intentar
> acceder a item.seller va a ocurrir una nullReferenceException
>
> —
> Reply to this email directly or view it on GitHub<https://github.com/mbmihura/vestaro/pull/30/files#r7237016>
> .
>