https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=40300

Alexander Wagner <[email protected]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |[email protected]

--- Comment #3 from Alexander Wagner <[email protected]> ---
Probably a bit philosophical: While I am personally all for removing
punctuation from records and adding them automatically, I do wonder if in your
case Koha is not entering a strange mixture. IMHO

- if a punctuation _is there_ the logic should be to keep and use it.
- if no punctuation is there it should add it.

IOW while I see what your code does and I also perfectly agree that having ` ;
; ` is wrong _and_ ugly, I do wonder why the ` ; ` in `|p` is different from
the `.` in `|a` or `|v` and thus treated differently.

So, I think instead of chopping the punctuation from `|p` and add it again
automatically, the code should look at leader 18 and decide if it should do
anything wrt the punctuation in the first place. And if the leader says "all
chars are there" it should just do nothing and leave it as is. (My guess would
be your records states that it holds those chars.)

BTW: I started working on automatic punctuation in
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21303. After playing
around with XSLT and some discussion with Cait we came to the conclusion (which
might be wrong) that it is probably _a lot_ easier to do this punctuation stuff
by means of a Marc Filter in Perl especially as there are some complex things
out there. Cf https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=37196,
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=37325 and their tests
for examples and an implementation for a few fields.

-- 
You are receiving this mail because:
You are watching all bug changes.
_______________________________________________
Koha-bugs mailing list
[email protected]
https://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-bugs
website : http://www.koha-community.org/
git : http://git.koha-community.org/
bugs : http://bugs.koha-community.org/

Reply via email to