[DONE] Getting the difference between two revisions fails

Hi,

I’m using tape.Record.get() and tape.RecordRevision.getPreviousRevisionDifference(), but I’m encountering errors like:

Error fetching diff for revision 3: Error: [404] not_found: getFieldsByIdsOrFail: Fields with IDs 574354,574353 not found!
Error fetching diff for revision 33: Error: [404] not_found: getFieldsByIdsOrFail: Fields with IDs 580247 not found!

Any idea what I might be doing wrong?

It looks like these errors relate to deleted fields that existed only in earlier revisions. Also, it seems that getPreviousRevisionDifference() doesn’t return any diff information when deleted fields are involved. Is this expected behavior?

Thanks in advance!

1 Like

Could this be a bug? Should I post it in :wrench: Bugs & Issues @Leo ?

1 Like

Hi @Kollaborateur,

Thanks a lot for your report!
We’re currently reviewing the issue and will get back to you soon.
If it turns out to be a bug, I’ll go ahead and convert your post accordingly – no need for you to submit it again.

Thanks again for flagging this, and best regards,
Leo

1 Like

@Tim fixed it. Thanks

2 Likes