You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@ofbiz.apache.org by "Jacques Le Roux (JIRA)" <ji...@apache.org> on 2007/10/20 23:34:50 UTC
[jira] Commented: (OFBIZ-1357) Entering a noteId in the
AddPartyNote screen causes a foreign key error
[ https://issues.apache.org/jira/browse/OFBIZ-1357?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12536470 ]
Jacques Le Roux commented on OFBIZ-1357:
----------------------------------------
Please Skip, dont use tabs in your patches. 4 spaces in any file but ftl where 2 is right. Refer to http://docs.ofbiz.org/display/OFBADMIN/OFBiz+Contributors+Best+Practices in case of doubt
Don't worry, I will take of them for this one ;o)
Thanks for your patch
> Entering a noteId in the AddPartyNote screen causes a foreign key error
> -----------------------------------------------------------------------
>
> Key: OFBIZ-1357
> URL: https://issues.apache.org/jira/browse/OFBIZ-1357
> Project: OFBiz
> Issue Type: Bug
> Components: party
> Affects Versions: Release Branch 4.0
> Environment: Windows/Linux
> Reporter: Skip Dever
> Assignee: Jacques Le Roux
> Priority: Minor
> Fix For: SVN trunk
>
> Attachments: party.patch
>
>
> Log into webtools. Click on Party tab. Click on "Find..." at the bottom
> with all the fields blank. Select "DemoCustCompany" [Details]
> At the very bottom of the page, click "Create New" in the notes area.
> In the next screen, enter a noteId and note and click save at the bottom.
> You get this error:
> ...
> [noteId,DemoNote1(java.lang.String)][partyId,DemoCustCompany(java.lang.Strin
> g)] ... INSERT on table 'PARTY_NOTE' caused a violation of foreign key
> constraint 'PARTY_NOTE_NOTE' for key (DemoNote1).
> ....
> org.ofbiz.party.party.PartyServices.createPartyNote(PartyServices.java:631)
> If you look at the code referenced, you will note that if the "Note Id"
> field is left blank, the NoteData entry is created and everything works
> fine.
> It is my view that createPartyNote() should be modified to check to see if
> the NoteData exists if a noteId is passed and if not, one should be created
> or else the Note id field should be removed from (or passed as hidden) the
> note creation screen.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.