CatalogueOfLife / data

Repository for COL content
7 stars 2 forks source link

World Ferns 2146 of 2020-06-14, of 1140 of 2020-06-26: test report #146

Closed yroskov closed 4 years ago

yroskov commented 4 years ago

2020-06-22: @gdower Frontend version: c99dba2 June 17, 2020 9:47 AMBackend version: 507800e June 17, 2020 8:53 AM

mdoering commented 4 years ago

Because we now have multiple identical Doryopteris in the assembly tree the sector targets do not match automatically:

     "id": 115587,
      "target": {
        "name": "Doryopteris",
        "authorship": "J.Sm.",
        "rank": "genus"
      },

     "id": 115586,
      "target": {
        "name": "Doryopteris",
        "authorship": "J.Sm.",
        "rank": "genus"
      },

Well, there actually is just one genus in the tree: http://api.catalogue.life/dataset/3/nameusage/search?rank=genus&q=Doryopteris

       "id": "4c365e96-ce54-41a7-81eb-be732733f51e",
        "sectorKey": 115576,
        "name": {
          "scientificName": "Doryopteris",
          "authorship": "J. Sm.",
          "rank": "genus",
          "code": "botanical",

Maybe the matching does not ignore whitespace as the authorships differ by a space? That should not be the case, but the new verbatim authorship change probably has introduced that. Hm no, tried and it doesnt make a difference. It actually seems the rematch button does only trigger a subject rematch, not a target one

yroskov commented 4 years ago

Rematch does not work:

image

mdoering commented 4 years ago

All 3 genera: Cheilanthes Doryopteris Grammitis are split in assembly tree again. DISGUSTING!

I can only see Cheilanthes being split, Doryopteris exists only once. And the reason Doryopteris is fine but Cheilanthes isn't is that Cheilanthes misses the blocking decisions! The main sector Polypodiales therefore copies all instances of genus Cheilanthes over to the assembly tree. :

Screenshot 2020-07-08 at 23 17 31
yroskov commented 4 years ago

Geoff and me exercised with blocking Doryopteris in GSD today (that's why it's a sigle entry in assembly tree). However, blocking did not resolve a main problem: all species from "Doryopteris ." and "Doryopteris p.p." are missing in assembly.

Attempt to bring missing species in Doryopteris J.Sm. ended with a bug report: image

mdoering commented 4 years ago

This is not a bug, its a bad request. You cannot create multiple sectors in a single project that share the same source taxon

mdoering commented 4 years ago

@thomasstjerne can we show a more user friendly message in case of 400 errors? Maybe just "Bad request" and show the error details on demand only? Created https://github.com/CatalogueOfLife/clearinghouse-ui/issues/666

mdoering commented 4 years ago

I just blocked the extra Doryopteris genera, deleted the old 2 genus sectors and recreated them with a union and then synced both. It all worked fine as expected and the result looks good to me:

Screenshot 2020-07-09 at 13 54 53