Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -171,7 +171,7 @@ export const createNewRecord = ({
if (referenceType === 'Case') {
if (!disableStartingFieldsForReference) {
// @ts-ignore
startingFields[PCore.getNameSpaceUtils().getDefaultQualifiedName('pyAddCaseContextPage')] = {
startingFields[PCore.getNameSpaceUtils?.()?.getDefaultQualifiedName('pyAddCaseContextPage') ?? 'pyAddCaseContextPage'] = {
pyID: pConn.getCaseInfo().getKey()?.split(' ')?.pop()
};
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -118,7 +118,7 @@ export const getConfigFields = (rawFields, contextClass, primaryFieldsViewIndex)

if (primaryFieldsViewIndex > -1) {
// @ts-ignore
const qualifiedName = PCore.getNameSpaceUtils().getDefaultQualifiedName(PRIMARY_FIELDS);
const qualifiedName = PCore.getNameSpaceUtils?.()?.getDefaultQualifiedName(PRIMARY_FIELDS);
let primaryFieldVMD: any = PCore.getMetadataUtils().resolveView(qualifiedName);
if (Array.isArray(primaryFieldVMD)) {
primaryFieldVMD = primaryFieldVMD.find(primaryFieldView => primaryFieldView.classID === contextClass);
Expand Down Expand Up @@ -202,7 +202,7 @@ export const updateFieldLabels = (fields, configFields, primaryFieldsViewIndex,
const labelsOfFields: any = [];
const { columnsRawConfig = [] } = options;
// @ts-ignore
const qualifiedPrimaryFields = PCore.getNameSpaceUtils().getDefaultQualifiedName(PRIMARY_FIELDS);
const qualifiedPrimaryFields = PCore.getNameSpaceUtils?.()?.getDefaultQualifiedName(PRIMARY_FIELDS);
fields.forEach((field, idx) => {
const rawColumnConfig = columnsRawConfig[idx]?.config;
if (field.config.value === PRIMARY_FIELDS || field.config.value === qualifiedPrimaryFields) {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -65,7 +65,7 @@ const flattenObj = obj => {
export default function SearchGroups(props) {
const localizedVal = PCore.getLocaleUtils().getLocaleValue;
const { getPConnect, editableField, localeReference, setShowRecords, searchSelectCacheKey, cache } = props;
const referenceFieldName = editableField.replaceAll('.', '_');
const referenceFieldName = editableField?.replaceAll('.', '_');

const state: any = useRef({ searchFields: {}, activeGroupId: '' }).current;
const options = componentCachePersistUtils.getComponentStateOptions(getPConnect);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -622,7 +622,7 @@ export function initializeColumns(fields: any[] = [], getMappedProperty: any = n

export function getMappedKey(key) {
// @ts-ignore
const qualifiedKey = PCore.getNameSpaceUtils().getDefaultQualifiedName(key);
const qualifiedKey = PCore.getNameSpaceUtils?.()?.getDefaultQualifiedName(key) ?? key;
const mappedKey = PCore.getEnvironmentInfo().getKeyMapping(qualifiedKey);
if (!mappedKey) {
return qualifiedKey;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -170,7 +170,7 @@ export default function SimpleTableManual(props: PropsWithChildren<SimpleTableMa

const resolvedFields = children?.[0]?.children || presets?.[0].children?.[0].children;
// @ts-ignore
const qualifiedPrimaryFields = PCore.getNameSpaceUtils().getDefaultQualifiedName('pyPrimaryFields');
const qualifiedPrimaryFields = PCore.getNameSpaceUtils?.()?.getDefaultQualifiedName('pyPrimaryFields');
const primaryFieldsViewIndex = resolvedFields?.findIndex(field => {
const value = field.config.value;
return value === 'pyPrimaryFields' || value === qualifiedPrimaryFields;
Expand Down
Loading