Transcript Subject Not Found

I (Sean DeNigris) confirmed (see screenshot ) that the UID of the Lepiter page's subjectModel (e.g. anAuthoredWork) should match the subjectModel's UID. I'm interested in why yours seemed not to. When you have a moment, will you check another transcript's subject and see if it also does not match?

Let's compare the properties of a LlAuthoredWork

Properties View of a LlAuthoredWork in my GT Dynabook v0.8.2436

The v0.8.2436 property with the name "license" vs. the v1.0.171 property with the name "supportMaterials" code

The v1.0.171 property with the name "supportMaterials"

Sean DeNigris via discord I think the properties issue is okay as long as you didn’t lose any license data that you explicitly set. Can you check another work with a transcript and see if the uid matches? Since the link is bidirectional, we should be able to write a simple script that fixes the referenced uids.

We intend to set the uid of a a DbObjectUIDReference for example to link the subjectModelReference of QuTranscript Page: "Apparatus" discord

Page -> type -> subjectModelRefence -> uid should be the uid of its AuthoredWork (e.g. Apparatus) discord

[…] "pageType" : { "__type" : "quTranscriptPage", "subjectModelReference" : { "__type" : "dbObjectUIDReference", "uid" : { "__type" : "uuid", "uuid" : "283f8a47-7599-0d00-8331-5802052a8839" }, "collectionGetter" : "works", "sourceClassName" : "LlLibrary", "sourceGetter" : "uniqueInstance" } […]

Receiver of "transcript" is nil.

LeDatabasesRegistry defaultLogicalDatabase reload

[…]

Sean DeNigris via discord That’s what I suspected. On first access through ensureUID a new one gets assigned. Here will be the key: is the Lepiter page ID in the transcript of the work correct? If so, it’s easy to restore the other side of the link.

1. About how many transcripts do you have? Maybe we can restore them manually

2. Can you confirm the UIDs are okay in the image you’re porting from?

pageID is nil

It seems like your properties dictionaries were wiped out. Do any of the properties of these affected objects have meaningful values, i.e. non-nil and non-empty?