Skip to content

Commit 5c86393

Browse files
authored
Fix functions frontend by using schema_content instead of schema_dict 🐛🚑️ (#7705)
1 parent c591a6f commit 5c86393

File tree

1 file changed

+6
-5
lines changed

1 file changed

+6
-5
lines changed

services/static-webserver/client/source/class/osparc/study/CreateFunction.js

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -46,19 +46,19 @@ qx.Class.define("osparc.study.CreateFunction", {
4646
createFunctionData: function(projectData, name, description, exposedInputs, exposedOutputs) {
4747
const functionData = {
4848
"projectId": projectData["uuid"],
49-
"name": name,
49+
"title": name,
5050
"description": description,
5151
"function_class": "PROJECT",
5252
"inputSchema": {
5353
"schema_class": "application/schema+json",
54-
"schema_dict": {
54+
"schema_content": {
5555
"type": "object",
5656
"properties": {}
5757
}
5858
},
5959
"outputSchema": {
6060
"schema_class": "application/schema+json",
61-
"schema_dict": {
61+
"schema_content": {
6262
"type": "object",
6363
"properties": {}
6464
}
@@ -73,10 +73,11 @@ qx.Class.define("osparc.study.CreateFunction", {
7373
const parameterMetadata = osparc.store.Services.getMetadata(parameter["key"], parameter["version"]);
7474
if (parameterMetadata) {
7575
const type = osparc.service.Utils.getParameterType(parameterMetadata);
76-
functionData["inputSchema"]["schema_dict"]["properties"][parameterLabel] = {
76+
functionData["inputSchema"]["schema_content"]["properties"][parameterLabel] = {
7777
"type": this.self().typeToFunctionType(type),
7878
};
7979
}
80+
} else {
8081
functionData["defaultInputs"][parameterLabel] = osparc.service.Utils.getParameterValue(parameter);
8182
}
8283
});
@@ -88,7 +89,7 @@ qx.Class.define("osparc.study.CreateFunction", {
8889
const probeMetadata = osparc.store.Services.getMetadata(probe["key"], probe["version"]);
8990
if (probeMetadata) {
9091
const type = osparc.service.Utils.getProbeType(probeMetadata);
91-
functionData["outputSchema"]["schema_dict"]["properties"][probeLabel] = {
92+
functionData["outputSchema"]["schema_content"]["properties"][probeLabel] = {
9293
"type": this.self().typeToFunctionType(type),
9394
};
9495
}

0 commit comments

Comments
 (0)