Code

Ticket #12634: sql.patch

File sql.patch, 615 bytes (added by anonymous, 4 years ago)
  • compiler.py

     
    677677            return cursor 
    678678        if result_type == SINGLE: 
    679679            if self.query.ordering_aliases: 
    680                 return cursor.fetchone()[:-len(self.query.ordering_aliases)] 
     680                row = cursor.fetchone() 
     681                if row: 
     682                    return row[:-len(self.query.ordering_aliases)] 
     683                else: 
     684                    return  
    681685            return cursor.fetchone() 
    682686 
    683687        # The MULTI case.