[
https://issues.apache.org/jira/browse/OFBIZ-7184?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15318099#comment-15318099
]
Montalbano Florian commented on OFBIZ-7184:
-------------------------------------------
The form to look at is DataSourceForms.xml#EditDataSource.
In this form, we look for the value of the dataSource and the dataSourceId.
When the form is submitted without a dataSourceId, the controller send the same
form with an error and in the form, the following condition is triggered :
{code}<field use-when="dataSource==null&&dataSourceId!=null"
name="dataSourceId" title="${uiLabelMap.DataSourceDataSourceId}"
tooltip="${uiLabelMap.CommonCannotBeFound}:
[${dataSourceId}]"><display/></field>{code}
DataSource is null (else, the first field would show something else).
So, the dataSourceId is somehow not considered "null". I think it may be
because the createDataSource service return a empty String when there is an
error. I tried to display the value of dataSourceId in a field but nothing
shows up...
The condition that we need to hit is the following :
{code}<field use-when="dataSource==null&&dataSourceId==null"
name="dataSourceId"
title="${uiLabelMap.DataSourceDataSourceId}"><text/></field>{code}
So either we change this condition, either we send a dataSourceId with a null
value.
Do you have any idea about this ?
> 'Data Source Id' should be editable/visible on error view screen of
> createDataSource
> ------------------------------------------------------------------------------------
>
> Key: OFBIZ-7184
> URL: https://issues.apache.org/jira/browse/OFBIZ-7184
> Project: OFBiz
> Issue Type: Bug
> Components: marketing
> Affects Versions: Trunk
> Reporter: Chandan Khandelwal
> Assignee: Vaibhav Jain
> Attachments: screenshot-1.png
>
>
> Steps to regenerate the issue-
> # Go to https://localhost:8443/marketing/control/main
> # Click on sub-menu DataSource
> # Click on create data source
> # Click "Save" without filling input fields
> # Instead of input field, label is shown Could not be found: []
> (Please refer screenshot for more details)
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)