Skip to content

Commit fea4af3

Browse files
committed
- fixes an issue where naviagation properties would be missing
- fixes an issue where entities ending in request could wreck the code-gen process
1 parent 7abb4d4 commit fea4af3

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

Templates/Java/requests_extensions/BaseEntityRequestBuilder.java.tt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ import java.util.EnumSet;
3939
* @return the <#=ITypeRequest(c)#> instance
4040
*/
4141
public <#=ITypeRequest(c)#> buildRequest(final java.util.List<? extends Option> requestOptions) {
42-
return new <#=TypeRequest(c)#>(getRequestUrl(), getClient(), requestOptions);
42+
return new <#=host.CurrentModel.NamespaceName()#>.<#=getPrefixForRequests(TypeRequest(c))#>.<#=TypeRequest(c)#>(getRequestUrl(), getClient(), requestOptions);
4343
}
4444

4545
<#
@@ -59,7 +59,7 @@ import java.util.EnumSet;
5959
<#
6060
if (c.AsOdcmClass() != null)
6161
{
62-
foreach(var prop in c.AsOdcmClass().NavigationProperties())
62+
foreach(var prop in c.AsOdcmClass().NavigationProperties(true))
6363
{
6464
var propName = prop.Name.ToUpperFirstChar();
6565
var sanitizedProperty = propName.SanitizePropertyName().ToLowerFirstChar();

Templates/Java/requests_extensions/IBaseEntityRequestBuilder.java.tt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ import java.util.EnumSet;
4646
<#
4747
if (c.AsOdcmClass() != null)
4848
{
49-
foreach(var prop in c.AsOdcmClass().NavigationProperties())
49+
foreach(var prop in c.AsOdcmClass().NavigationProperties(true))
5050
{
5151
var propName = prop.Name.ToUpperFirstChar();
5252
var sanitizedName = prop.Name.SanitizePropertyName();
@@ -140,7 +140,7 @@ if (c.AsOdcmClass() != null)
140140
var c = host.CurrentType;
141141
if (c.AsOdcmClass() != null)
142142
{
143-
foreach(var prop in c.AsOdcmClass().NavigationProperties())
143+
foreach(var prop in c.AsOdcmClass().NavigationProperties(true))
144144
{
145145
if (prop.IsCollection()) {
146146

0 commit comments

Comments
 (0)