Skip to content

Commit ec7eb56

Browse files
authored
Merge branch 'main' into expression-editor-expanded-view
2 parents 6fdcbb6 + d088c1e commit ec7eb56

File tree

1 file changed

+9
-9
lines changed
  • workspaces/mi/mi-visualizer/src/views/Overview/ProjectInformation

1 file changed

+9
-9
lines changed

workspaces/mi/mi-visualizer/src/views/Overview/ProjectInformation/index.tsx

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -60,9 +60,9 @@ export function ProjectInformation(props: ProjectInformationProps) {
6060
try {
6161
const response = await rpcClient.getMiVisualizerRpcClient().getProjectDetails();
6262
setProjectDetails(response);
63-
setDependencies(response.dependencies.connectorDependencies, setConnectorDependencies);
64-
setDependencies(response.dependencies.integrationProjectDependencies, setIntegrationProjectDependencies);
65-
setDependencies(response.dependencies.otherDependencies, setOtherDependencies);
63+
setDependencies(response.dependencies?.connectorDependencies, setConnectorDependencies);
64+
setDependencies(response.dependencies?.integrationProjectDependencies, setIntegrationProjectDependencies);
65+
setDependencies(response.dependencies?.otherDependencies, setOtherDependencies);
6666
} catch (error) {
6767
console.error("Error fetching project details:", error);
6868
}
@@ -72,7 +72,7 @@ export function ProjectInformation(props: ProjectInformationProps) {
7272

7373
const setDependencies = (dependencies: DependencyDetails[], setDependencies: any) => {
7474
setDependencies({
75-
paramValues: dependencies.map((dep, index) => (
75+
paramValues: dependencies?.map((dep, index) => (
7676
{
7777
id: index,
7878
key: dep.artifact,
@@ -163,7 +163,7 @@ export function ProjectInformation(props: ProjectInformationProps) {
163163
allowDuplicates={false}
164164
sx={{ opacity: 0.8 }}
165165
paramConfigs={{
166-
paramValues: configurables.map((config, index) => (
166+
paramValues: configurables?.map((config, index) => (
167167
{
168168
id: index,
169169
key: config.key,
@@ -237,19 +237,19 @@ export function ProjectInformation(props: ProjectInformationProps) {
237237
</Typography>
238238
<Item>
239239
<Icon name="project" sx={{ marginRight: '8px' }} />
240-
<Typography>Name: {primaryDetails.projectName.value}</Typography>
240+
<Typography>Name: {primaryDetails?.projectName?.value}</Typography>
241241
</Item>
242242
<Item>
243243
<Icon name="info" isCodicon sx={{ marginRight: '8px' }} />
244-
<Typography>Description: {primaryDetails.projectDescription.value}</Typography>
244+
<Typography>Description: {primaryDetails?.projectDescription?.value}</Typography>
245245
</Item>
246246
<Item>
247247
<Icon name="versions" isCodicon sx={{ marginRight: '8px' }} />
248-
<Typography>Version: {primaryDetails.projectVersion.value}</Typography>
248+
<Typography>Version: {primaryDetails?.projectVersion?.value}</Typography>
249249
</Item>
250250
<Item>
251251
<Icon name="vm" isCodicon sx={{ marginRight: '8px' }} />
252-
<Typography>Runtime Version: {primaryDetails.runtimeVersion.value}</Typography>
252+
<Typography>Runtime Version: {primaryDetails?.runtimeVersion?.value}</Typography>
253253
</Item>
254254

255255
<Divider />

0 commit comments

Comments
 (0)