[
https://issues.apache.org/jira/browse/CAY-2994?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Nikita Timofeev closed CAY-2994.
--------------------------------
Fix Version/s: 5.0-M3
Resolution: Fixed
https://github.com/apache/cayenne/commit/923c5feb55bdd975c24514c082118006346bcf15
https://github.com/apache/cayenne/commit/089109676749de6a385a4103a951fbb44487eea3
> cgen: improve path handling
> ---------------------------
>
> Key: CAY-2994
> URL: https://issues.apache.org/jira/browse/CAY-2994
> Project: Cayenne
> Issue Type: Improvement
> Components: cgen
> Reporter: Nikita Timofeev
> Assignee: Nikita Timofeev
> Priority: Major
> Fix For: 5.0-M3
>
>
> CAY-2993 is just a symptom of still inconsistent handling of
> relative/absolute paths calculation in the cgen config. Let's do returned
> values more robust, two methods returning {{Optional<Path> getPath()}} and
> {{requirePath()}} methods that just throws. Leaving checks inside config and
> not on the callers side.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)