Skip to content

Resolving referenced entities fails in some corner cases

Summary

In a very special case of interconnected Records, the crawler fails to resolve the references properly, see https://gitlab.indiscale.com/caosdb/customers/leibniz-zmt/management/-/issues/258#note_58935.

Expected Behavior

The references should be resolved

Actual Behavior

They are not.

Steps to Reproduce the Problem

This is part of the DoD: The minimal set from https://gitlab.indiscale.com/caosdb/customers/leibniz-zmt/management/-/issues/258#note_58935 needs to be streamlined a bit and transformed into an integration test

Specifications

  • Version: caosdb-crawler>=0.5.1
  • Platform: any

Possible fixes

One idea for a fix is in 4044ac18.

DoD

  • Wrote integration test from Pangaea records
  • consolidated fix: is it ok to just continue? can we find out why the references are not resolved corectly?
  • un-onhold or close #108 (closed)
Edited by Florian Spreckelsen