The DefaultClassificationSource preference sets the choice for the 952$2 but isn't used in the 942$2 - it should be used in both places.
Created attachment 10347 [details] [review] Proposed Patch With this patch applied the value of the syspref should be reflected in the default value for 942 $2 in Add MARC Record (Marc21)
Created attachment 10414 [details] [review] [SIGNED-OFF] Bug 6939 DefaultClassificationSource should be default in 942 A logic bug in the original code adding DefaultClassificationSource caused the default not to be used (the last used value was used instead) The bug was fixed in additem by bug 2398 but addbiblio's use of the code was not fixed. Signed-off-by: Nicole C. Engard <nengard@bywatersolutions.com>
Simple fix to logic, easy to read, marking Passed QA.
(I haven't tested this patch, as I don't have classificationSource field / MARC21 in my test setup)