Skip to content

2.8 -> 3.4 conversion is overwriting function definitions from "access" fields during conversions. #1933

@Prashansa-K

Description

@Prashansa-K

Consider a postfunction plugin that defines both functions and access fields.
"functions" was the old way. "access" is the new way.
While converting, deck changes function -> access and thus overwrites over the original access function.
This is unintentional and leads to invalid conversions where customers miss out on the custom functions they wrote. Thus, before converting deck should check for the pre-existing access field and then perform the conversions.

Refer schemas and docs to understand how 2.8 dealt with both access and functions present together.

Refer: https://kongstrong.slack.com/archives/C04349E4KRC/p1773153822687389

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No fields configured for Bug.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions