set position to default value if POST request don't have position argume...

...nt

TNL-922
@waheedahmed @adampalay @rocha 
why the `or  1`? Is it in case `data.get('position')` is `0`? Add a couple comments just explaining what's happening here