Changeset 2758 for pykota

Show
Ignore:
Timestamp:
02/27/06 15:28:53 (19 years ago)
Author:
jerome
Message:

Fixed incorrect initialization of page counters.

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • pykota/trunk/pykota/storages/sql.py

    r2756 r2758  
    582582                                 self.doQuote(upq.WarnCount), \ 
    583583                                 self.doQuote(upq.DateLimit), \ 
    584                                  self.doQuote(upq.PageCounter), \ 
    585                                  self.doQuote(upq.LifePageCounter), \ 
     584                                 self.doQuote(upq.PageCounter or 0), \ 
     585                                 self.doQuote(upq.LifePageCounter or 0), \ 
    586586                                 self.doQuote(upq.MaxJobSize))) 
    587587        except PyKotaStorageError :                          
     
    654654        """Saves the billing code to the database.""" 
    655655        self.doModify("UPDATE billingcodes SET balance=%s, pagecounter=%s, description=%s WHERE id=%s" \ 
    656                             % (self.doQuote(code.Balance), \ 
    657                                self.doQuote(code.PageCounter), \ 
     656                            % (self.doQuote(code.Balance or 0.0), \ 
     657                               self.doQuote(code.PageCounter or 0), \ 
    658658                               self.doQuote(self.userCharsetToDatabase(code.Description)), \ 
    659659                               self.doQuote(code.ident))) 
     
    700700                                 self.doQuote(userpquota.WarnCount), \ 
    701701                                 self.doQuote(userpquota.DateLimit), \ 
    702                                  self.doQuote(userpquota.PageCounter), \ 
    703                                  self.doQuote(userpquota.LifePageCounter), \ 
     702                                 self.doQuote(userpquota.PageCounter or 0), \ 
     703                                 self.doQuote(userpquota.LifePageCounter or 0), \ 
    704704                                 self.doQuote(userpquota.MaxJobSize), \ 
    705705                                 self.doQuote(userpquota.ident)))