Open grantfitzsimmons opened 1 year ago
This issue has been mentioned on Specify Community Forum. There might be relevant details there:
https://discourse.specifysoftware.org/t/carry-forward-collection-object-citation-not-available/924/2
For future reference:
This issue was occurring because CollectionObjectCitation has no implementation of a clone
method, which Specify6 checks for and expects when checking if fields on a form can be carry-forwarded.
Check occurs here:
There are a number of other Citation tables which also do not implement a clone()
method and thus can not be used for carry forward:
taxa created using carry forward cannot be deleted in 6.8.03. That was not true in 6.8.02
when taxon citation is not carried forward, the record created using carry forward can be deleted
Reported By: @Schuchert on the Community Forum
Context to this screenshot, I can confirm both
collectionObjectCitations
in the Collection Object table and the table itself are not hidden.Here is the documentation that specifically says that Collectors, Determinations, and Citations can be carried over, leading me to be even more confused about why this is not functioning.
I spent some time going through the Specify 6 source code and all issues referencing carry forward but I can’t see a clear way to see which fields are supported. I forwarded the details to @melton-jason but there is some investigation to do. If this is an instance of misconfiguration or the fix is simple, please let me know!