Hi Community.
Subj is very easy to reproduce:
resolver.define(“getProjectProperty”, async (req) => {
return await properties
.onJiraProject(<existing_project_key>)
.get(<not_used_key>);
});
After I assigned value to the specific key, all requests work as expected, I can get saved value.
…
Expected behaviour:
According to documentation - https://developer.atlassian.com/platform/forge/runtime-reference/properties-api/
properties.onJiraProject(projectKey: string).get(key: string) => Promise<string | number | array | object | undefined>
Actual behaviour:
Requests return empty object ({}) instead of undefined