Frank Herrman created OFBIZ-10684:
-------------------------------------

             Summary: Edit supplier form missing values
                 Key: OFBIZ-10684
                 URL: https://issues.apache.org/jira/browse/OFBIZ-10684
             Project: OFBiz
          Issue Type: Bug
          Components: product
    Affects Versions: 16.11.05
         Environment: Linux Ubuntu 18.04

JDK 1.8.0_181
            Reporter: Frank Herrman


To reproduce:
 * Go to the catalog manager and modify a product
 * Go to the supplier tab and add a supplier. Fill in the supplier product ID 
and product Name
 * Save the supplier
 * Now click the edit button next to this supplier
 * Most of the fields are not prefilled

I found these fields at least not to be filled:
 * Standard lead time days
 * Order qty increments
 * Units included
 * Quantity UomId
 * Last price
 * Shipping price
 * Supplier product name
 * Supplier product ID
 * Remarks

I don't have any agreements in my database, so haven't checked those fields. 
All data is stored in the database, but not visible in the edit form.

I have checked the file applications/product/widget/catalog/ProductScreens.xml 
for the form `EditSupplierProduct` which contains completely different fields 
from what is on my screen, so I don't really get that. The form is also not 
being altered by JavaScript (I tried to disable javascript).

Now the weird thing is, sometimes when I add extra suppliers and modify them, 
some of the fields mentioned above (but not all) are prefilled as well. 

Furthermore, I feel it is related, when you delete the supplier link it 
sometimes returns an error `Value not found, cannot remove`. I have checked 
where it came from and it is caused by the entity service to delete entities. 
It expects all fields for primary key, which for this table are PRODUCT_ID, 
PARTY_ID, CURRENCY_UOM_ID, MINIMUM_ORDER_QUANTITY, AVAILABLE_FROM_DATE. But 
these fields are not all mandatory.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to