From a722748df667cfd1d176dd8233aaab87f4c79f96 Mon Sep 17 00:00:00 2001 From: Denys Bohdan Date: Tue, 24 Sep 2024 11:41:31 +0200 Subject: [PATCH] UIQM-699 use member tenant id for validation when deriving a bib record --- src/QuickMarcEditor/QuickMarcDeriveWrapper.js | 11 +---------- 1 file changed, 1 insertion(+), 10 deletions(-) diff --git a/src/QuickMarcEditor/QuickMarcDeriveWrapper.js b/src/QuickMarcEditor/QuickMarcDeriveWrapper.js index 36712ef8..2d304c00 100644 --- a/src/QuickMarcEditor/QuickMarcDeriveWrapper.js +++ b/src/QuickMarcEditor/QuickMarcDeriveWrapper.js @@ -4,13 +4,11 @@ import React, { useMemo, useState, } from 'react'; -import { useLocation } from 'react-router-dom'; import PropTypes from 'prop-types'; import flow from 'lodash/flow'; import isEmpty from 'lodash/isEmpty'; import { useShowCallout } from '@folio/stripes-acq-components'; -import { useStripes } from '@folio/stripes/core'; import QuickMarcEditor from './QuickMarcEditor'; import { @@ -37,7 +35,6 @@ import { removeEnteredDate, autopopulatePhysDescriptionField, autopopulateMaterialCharsField, - applyCentralTenantInHeaders, } from './utils'; const propTypes = { @@ -59,17 +56,11 @@ const QuickMarcDeriveWrapper = ({ marcType, fixedFieldSpec, }) => { - const stripes = useStripes(); - const location = useLocation(); const showCallout = useShowCallout(); const { linkableBibFields, actualizeLinks, linkingRules } = useAuthorityLinking({ marcType, action }); const [httpError, setHttpError] = useState(null); const { validationErrorsRef } = useContext(QuickMarcContext); - const isRequestToCentralTenantFromMember = applyCentralTenantInHeaders(location, stripes, marcType); - const centralTenantId = stripes.user.user.consortium?.centralTenantId; - const tenantId = isRequestToCentralTenantFromMember ? centralTenantId : ''; - const validationContext = useMemo(() => ({ initialValues, marcType, @@ -79,7 +70,7 @@ const QuickMarcDeriveWrapper = ({ fixedFieldSpec, instanceId: instance.id, }), [initialValues, marcType, linkableBibFields, linkingRules, fixedFieldSpec, instance.id]); - const { validate } = useValidation(validationContext, tenantId); + const { validate } = useValidation(validationContext); const prepareForSubmit = useCallback((formValues) => { const formValuesForDerive = flow(