Fixed Xapian search: issue #19 #34

Open
rskthomas wants to merge 3 commits from issue_19 into main
2 changed files with 4 additions and 8 deletions
Showing only changes of commit b7d7b9041d - Show all commits

View File

@ -70,14 +70,8 @@ class SearchView(InventaryMixin):
return self.search_hids(query, offset, limit) return self.search_hids(query, offset, limit)
devices = [] devices = []
dev_id = []
for x in matches: for x in matches:
# devices.append(self.get_annotations(x)) devices.append(self.get_annotations(x))
dev = self.get_annotations(x)
if dev.id not in dev_id:
devices.append(dev)
dev_id.append(dev.id)
count = matches.size() count = matches.size()
# TODO fix of pagination, the count is not correct # TODO fix of pagination, the count is not correct

View File

@ -49,8 +49,10 @@ class Build:
self.create_annotations() self.create_annotations()
def index(self): def index(self):
timestamp = self.json['timestamp']
snap = json.dumps(self.json) snap = json.dumps(self.json)
index(self.user.institution, self.uuid, snap)
index(self.user.institution, self.get_hid(self.json) , self.uuid, timestamp, snap)
def generate_chids(self): def generate_chids(self):
self.algorithms = { self.algorithms = {