diff --git a/src/components/instances/JobDetails/ExitCodeFromTask.tsx b/src/components/instances/JobDetails/ExitCodeFromTask.tsx
new file mode 100644
index 000000000..c79b61cd0
--- /dev/null
+++ b/src/components/instances/JobDetails/ExitCodeFromTask.tsx
@@ -0,0 +1,29 @@
+import { useGetTask } from "@squonk/data-manager-client/task";
+
+import { ExitToApp as ExitToAppIcon } from "@mui/icons-material";
+import { ListItem, ListItemIcon, ListItemText } from "@mui/material";
+
+export interface ExitCodeFromTaskProps {
+ taskId: string;
+}
+
+export const ExitCodeFromTask = ({ taskId }: ExitCodeFromTaskProps) => {
+ const { data } = useGetTask(taskId);
+ const code = data?.exit_code;
+
+ return (
+
+
+
+
+
+
+ );
+};
diff --git a/src/components/instances/JobDetails/JobDetails.tsx b/src/components/instances/JobDetails/JobDetails.tsx
index 033e25bd3..ddd11407d 100644
--- a/src/components/instances/JobDetails/JobDetails.tsx
+++ b/src/components/instances/JobDetails/JobDetails.tsx
@@ -11,6 +11,7 @@ import { HorizontalList } from "../../HorizontalList";
import { PageSection } from "../../PageSection";
import { TaskDetails } from "../../tasks/TaskDetails";
import { CommonDetails } from "./CommonDetails";
+import { ExitCodeFromTask } from "./ExitCodeFromTask";
import { JobInputSection } from "./JobInputSection";
import { JobOutputSection } from "./JobOutputSection";
@@ -54,6 +55,7 @@ export const JobDetails = ({ instanceId, jobId }: JobDetailsProps) => {
+ {!!lastTask && }