Skip to content
Snippets Groups Projects
Commit 99fa04a2 authored by Lauri Himanen's avatar Lauri Himanen
Browse files

Merge branch '1338-overview-load-problem-when-changing-between-entries' into 'develop'

Resolve "Overview load problem when changing between entries"

Closes #1338

See merge request !1094
parents 0009efd1 044a6b5e
Branches
Tags
1 merge request!1094Resolve "Overview load problem when changing between entries"
Pipeline #157240 passed with warnings
......@@ -120,11 +120,15 @@ const required = {
const OverviewView = React.memo(() => {
const { overview } = useEntryContext()
const { data: metadata, response: metadataApiData } = useIndex()
const { url, exists, editable, archive, archiveApiData } = useEntryStore(required)
const { data: index, response: indexApiData } = useIndex()
const { url, exists, editable, archive: archiveTmp, archiveApiData } = useEntryStore(required)
// The archive is accepted only once it is synced with the index
const archive = index?.entry_id === archiveTmp?.metadata?.entry_id
? archiveTmp
: undefined
const classes = useStyles()
const index = metadata
const [sections, setSections] = useState([])
const {raiseError} = useErrors()
const m_def = archive?.data?.m_def_id ? `${archive.data.m_def}@${archive.data.m_def_id}` : archive?.data?.m_def
......@@ -253,8 +257,8 @@ const OverviewView = React.memo(() => {
</Quantity>
</MetadataSection>
<SourceApiDialogButton label="API" maxWidth="lg" fullWidth ButtonProps={{variant: 'contained', size: 'small'}}>
{metadataApiData && <SourceApiCall
{...metadataApiData}
{indexApiData && <SourceApiCall
{...indexApiData}
description="The basic metadata shown on this page is retrieved from the *entry metadata* API."
/>}
<SourceDialogDivider />
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment