get building duplicate results
rabotnik_1 | [2022-05-04 21:45:52,287: ERROR/ForkPoolWorker-3114] Task rabotnikobm.assembly.run_task[ccc4c4ed-ffd9-461f-9dc8-939b3ba87f75] raised unexpected: AssertionError('one or zero matches was expected. Got \n`[(-10497228,), (-13291595,)]`\n instead')
rabotnik_1 | Traceback (most recent call last):
rabotnik_1 | File "/usr/local/lib/python3.9/dist-packages/celery/app/trace.py", line 451, in trace_task
rabotnik_1 | R = retval = fun(*args, **kwargs)
rabotnik_1 | File "/usr/local/lib/python3.9/dist-packages/celery/app/trace.py", line 734, in __protected_call__
rabotnik_1 | return self.run(*args, **kwargs)
rabotnik_1 | File "/srv/rabotnik-instance/rabotnikobm/assembly.py", line 29, in run_task
rabotnik_1 | rule.evaluate(building_id)
rabotnik_1 | File "/srv/rabotnik-instance/rabotnikobm/rules/get_building.py", line 66, in evaluate
rabotnik_1 | relation_id = self.storages.storage_from.expect_one(
rabotnik_1 | File "/usr/local/lib/python3.9/dist-packages/rabotnik/storages/base.py", line 100, in expect_one
rabotnik_1 | assert len(result) <= 1, f"one or zero matches was expected. Got \n`{result}`\n instead"
rabotnik_1 | AssertionError: one or zero matches was expected. Got
rabotnik_1 | `[(-10497228,), (-13291595,)]`
rabotnik_1 | instead