Anonymous | Login
Project:
RSS
  
News | My View | View Issues | Roadmap | Summary

View Issue DetailsJump to Notes ] Issue History ] Print ]
ID
0016831
TypeCategorySeverityReproducibilityDate SubmittedLast Update
defect[Openbravo ERP] 07. Sales managementmajoralways2011-04-15 15:142011-05-05 10:07
ReporterjonalegriaesarteView Statuspublic 
Assigned Todalsasua 
PriorityimmediateResolutionfixedFixed in Version3.0RC7
StatusclosedFix in branchFixed in SCM revisiondf01c4ee458e
ProjectionnoneETAnoneTarget Version2.50MP29
OSAnyDatabaseAnyJava version
OS VersionDatabase versionAnt version
Product Version2.50MP28SCM revision 
Review Assigned To
Web browser
ModulesCore
Regression level
Regression date
Regression introduced in release
Regression introduced by commit
Triggers an Emergency PackNo
Summary

0016831: A trigger condition in c_orderline has been added and can cause problems in special conditions

DescriptionThis piece of code has been added to src-db/database/model/triggers/C_ORDLINE_CHK_RESTRICTIONS_TRG.xml:
IF(UPDATING OR INSERTING) THEN
    IF (:NEW.C_BPARTNER_ID IS NOT NULL AND :NEW.C_BPARTNER_LOCATION_ID IS NULL) THEN
      RAISE_APPLICATION_ERROR(-20000, '@LocationNotNullConstraint@');
    END IF;
END IF;

This piece of code is trying to simulate the old behavior when the line is not a discount. This piece of code is wrong because in some special conditions the user can not insert lines or modify existing lines where this field is null. The original bug is solved without this change in the trigger.

Steps To ReproduceRemove the Business Partner Address field from the purchase order line windows.
Create a purchase order; fill in all the necessary fields.
Create a line for the order; fill in all the necessary fields.
Save the line.
Trigger restriction makes the save to fail.
Proposed SolutionThis piece of code must be deleted.
TagsRegression
Attached Files

- Relationships Relation Graph ] Dependency Graph ]
related to defect 0016321 closedadrianromero Not possible to modify available fields of Discount line when order is processed 
depends on backport 00168322.50MP29 closeddalsasua A trigger condition in c_orderline has been added and can cause problems in special conditions 

-  Notes
(0035999)
hgbot (developer)
2011-04-15 16:50

Repository: erp/devel/pi
Changeset: df01c4ee458e92cd5a6159ed7418ff24f705358a
Author: David Alsasua <david.alsasua <at> openbravo.com>
Date: Fri Apr 15 15:23:27 2011 +0200
URL: http://code.openbravo.com/erp/devel/pi/rev/df01c4ee458e92cd5a6159ed7418ff24f705358a [^]

Fixes issue 16831: A trigger condition in c_orderline has been added.
The condition in the trigger is removed

---
M src-db/database/model/triggers/C_ORDLINE_CHK_RESTRICTIONS_TRG.xml
---
(0036379)
jonalegriaesarte (reporter)
2011-05-05 10:06

Verified

- Issue History
Date Modified Username Field Change
2011-04-15 15:14 jonalegriaesarte New Issue
2011-04-15 15:14 jonalegriaesarte Assigned To => dalsasua
2011-04-15 15:14 jonalegriaesarte Modules => Core
2011-04-15 15:15 jonalegriaesarte Relationship added depends on 0015594
2011-04-15 15:15 jonalegriaesarte Tag Attached: Regression
2011-04-15 15:18 dalsasua Status new => scheduled
2011-04-15 15:18 dalsasua fix_in_branch => pi
2011-04-15 15:42 dalsasua Relationship deleted depends on 0015594
2011-04-15 15:43 dalsasua Relationship added related to 0016321
2011-04-15 16:43 dalsasua fix_in_branch pi =>
2011-04-15 16:43 dalsasua Description Updated View Revisions
2011-04-15 16:43 dalsasua Steps to Reproduce Updated View Revisions
2011-04-15 16:50 hgbot Checkin
2011-04-15 16:50 hgbot Note Added: 0035999
2011-04-15 16:50 hgbot Status scheduled => resolved
2011-04-15 16:50 hgbot Resolution open => fixed
2011-04-15 16:50 hgbot Fixed in SCM revision => http://code.openbravo.com/erp/devel/pi/rev/df01c4ee458e92cd5a6159ed7418ff24f705358a [^]
2011-05-05 10:06 jonalegriaesarte Note Added: 0036379
2011-05-05 10:07 jonalegriaesarte Status resolved => closed
2011-05-05 10:07 jonalegriaesarte Fixed in Version => 3.0RC7


Copyright © 2000 - 2009 MantisBT Group
Powered by Mantis Bugtracker