#336: bhdashboard.model.ModelBase insert method fails if no unique fields
specified
---------------------------+------------------------------
Reporter: franco | Owner: nobody
Type: defect | Status: new
Priority: critical | Milestone: Release 5
Component: multiproduct | Version: 0.3.0
Resolution: | Keywords: model sql insert
---------------------------+------------------------------
Comment (by gjm):
Replying to [comment:3 olemis]:
> IMO that's not enough due to the fact that `WHERE` clause will check for
the combination of unique fields . IOW for UNIQUE checks the logic op
should be `OR` instead of `AND` .
>
> CMIIW
Well, the point of the change is that we get failure if there are no
unique fields defined. As such, we only need to run the code here if
{{{self._meta['unique_fields']}}} is not empty.
Beyond that, we might want to distinguish between unique individually and
fields that are unique together but that can be in a new ticket.
--
Ticket URL: <https://issues.apache.org/bloodhound/ticket/336#comment:5>
Apache Bloodhound <https://issues.apache.org/bloodhound/>
The Apache Bloodhound (incubating) issue tracker