Author: gjm
Date: Tue Feb 19 03:21:22 2013
New Revision: 1447579

URL: http://svn.apache.org/r1447579
Log:
fix for missing unique fields definition, allowing more than one record to be 
inserted - #336

Modified:
    incubator/bloodhound/trunk/bloodhound_dashboard/bhdashboard/model.py

Modified: incubator/bloodhound/trunk/bloodhound_dashboard/bhdashboard/model.py
URL: 
http://svn.apache.org/viewvc/incubator/bloodhound/trunk/bloodhound_dashboard/bhdashboard/model.py?rev=1447579&r1=1447578&r2=1447579&view=diff
==============================================================================
--- incubator/bloodhound/trunk/bloodhound_dashboard/bhdashboard/model.py 
(original)
+++ incubator/bloodhound/trunk/bloodhound_dashboard/bhdashboard/model.py Tue 
Feb 19 03:21:22 2013
@@ -144,7 +144,7 @@ class ModelBase(object):
                                       for k in self._meta['key_fields']]))):
             sdata = {'keys':','.join(["%s='%s'" % (k, self._data[k])
                                      for k in self._meta['key_fields']])}
-        elif len(self.select(self._env, where =
+        elif self._meta['unique_fields'] and len(self.select(self._env, where 
= 
                                 dict([(k,self._data[k])
                                       for k in self._meta['unique_fields']]))):
             sdata = {'keys':','.join(["%s='%s'" % (k, self._data[k])


Reply via email to