diff --git a/src/routes/console/project-[project]/functions/createFunction.svelte b/src/routes/console/project-[project]/functions/createFunction.svelte
index a66fabdca..5e65c5bb0 100644
--- a/src/routes/console/project-[project]/functions/createFunction.svelte
+++ b/src/routes/console/project-[project]/functions/createFunction.svelte
@@ -21,11 +21,14 @@
$createFunction.name,
$createFunction.execute,
$createFunction.runtime,
- $createFunction.vars,
$createFunction.events,
$createFunction.schedule,
$createFunction.timeout
);
+ $createFunction.vars.forEach(
+ async (v) =>
+ await sdkForProject.functions.createVariable($createFunction.id, v.key, v.value)
+ );
addNotification({
message: 'Function has been created',
type: 'success'
diff --git a/src/routes/console/project-[project]/functions/function/[function]/executions/+page.svelte b/src/routes/console/project-[project]/functions/function/[function]/executions/+page.svelte
index 9dfbb91e6..f2ea91ff5 100644
--- a/src/routes/console/project-[project]/functions/function/[function]/executions/+page.svelte
+++ b/src/routes/console/project-[project]/functions/function/[function]/executions/+page.svelte
@@ -63,8 +63,8 @@
{execution.trigger}
-
- {calculateTime(execution.time)}
+
+ {calculateTime(execution.duration)}
{/each}
diff --git a/src/routes/console/project-[project]/functions/function/[function]/settings/+page.svelte b/src/routes/console/project-[project]/functions/function/[function]/settings/+page.svelte
index 90679b448..4bed65b6e 100644
--- a/src/routes/console/project-[project]/functions/function/[function]/settings/+page.svelte
+++ b/src/routes/console/project-[project]/functions/function/[function]/settings/+page.svelte
@@ -107,7 +107,7 @@
});
}
}
- async function handleVariableDeleted(variableId) {
+ async function handleVariableDeleted(variableId: string) {
try {
await variableList.delete(functionId, variableId);
addNotification({