From d51a435a9b62496dd3388c6db2280c0bfb3a49eb Mon Sep 17 00:00:00 2001
From: Mitchell Pomery <bob_george33@hotmail.com>
Date: Sat, 4 Apr 2015 12:23:29 +0800
Subject: [PATCH] Minor bug fixes to get it working

---
 VendServer/OpenDispense.py | 2 +-
 VendServer/VendServer.py   | 5 +++--
 2 files changed, 4 insertions(+), 3 deletions(-)

diff --git a/VendServer/OpenDispense.py b/VendServer/OpenDispense.py
index b4f481c..4eadcf6 100644
--- a/VendServer/OpenDispense.py
+++ b/VendServer/OpenDispense.py
@@ -26,7 +26,7 @@ class OpenDispense(DispenseInterface):
 	def authUserIdPin(self, userId, pin):
 		try:
 			# Get info from 
-			info = pwd.getpwuid(userId)
+			info = pwd.getpwuid(int(userId))
 		except KeyError:
 			logging.info('getting pin for uid %d: user not in password file'%userId)
 			return False
diff --git a/VendServer/VendServer.py b/VendServer/VendServer.py
index f642dc4..dd35cd4 100755
--- a/VendServer/VendServer.py
+++ b/VendServer/VendServer.py
@@ -172,7 +172,7 @@ class VendServer():
 	def scroll_options(self, username, mk, welcome = False):
 		# If the user has just logged in, show them their balance
 		if welcome:
-			balance = dispense.getBalance()
+			balance = self.dispense.getBalance()
 			
 			msg = [(self.center('WELCOME'), False, TEXT_SPEED),
 				   (self.center(self.dispense.getUsername()), False, TEXT_SPEED),
@@ -720,6 +720,7 @@ class VendServer():
 				return
 			"""
 
+			"""
 			if self.dispense.isDisabled():
 				logging.info('user '+self.vstatus.cur_user+' is disabled')
 				self.vstatus.mk.set_messages(
@@ -729,7 +730,7 @@ class VendServer():
 				
 				self.reset_idler(3)
 				return
-
+			"""
 
 			self.vstatus.cur_pin = ''
 			self.vstatus.mk.set_message('PIN: ')
-- 
GitLab