def post(self, clientKeyUrlSafe): user = Authorization.isAuthenticated() if user: try: LineItemsClient.dateFrom = self.request.get('dateFrom') LineItemsClient.dateTo = self.request.get('dateTo') LineItemsClient.viewDateFrom = self.request.get('viewDateFrom') LineItemsClient.viewDateTo = self.request.get('viewDateTo') LineItemsClient.serviceKeyUrlSafe = self.request.get('serviceKeyUrlSafe') LineItemsClient.radLineItemType = self.request.get('radLineItemType') postButton = self.request.get('postButton') postButtonNonRegular = self.request.get('postButtonNonRegular') if postButton: LineItemService.addAllInRange(clientKeyUrlSafe, self.request) if postButtonNonRegular: LineItemService.addAllInList(clientKeyUrlSafe, self.request) except: logging.error("LineItemClient.py => post(self, clientKeyUrlSafe)") finally: self.redirect('/lineItem/client/' + clientKeyUrlSafe) else: self.redirect('/')