Skip to main content
ExLibris
  • Subscribe by RSS
  • ExLibris Dev

    Default Item Type for Cat Policy is wrong

    • Product: Voyager
    • Product Version: 7.2.5 - 9.0.0

    Symptoms

    In System Administration > Cataloging > Policy Definitions > Locations, if a location doesn't have an Initial Default Item Type, it shows the previously displayed location's Initial Default Item Type in the drop-down box.
     

    Defect Status

    Issue 16384-20705 / VYG-4627 is resolved in Voyager 9.0.0 and higher.

    Resolution Notes
    • A default item type is required.
    • If a Cataloging Policy location does not have a default item type when selected in Sysadmin, the user will be warned when opening the policy and the item type dropdown will not have anything selected for that location.
    • The user will not be permitted to save such policy until a default has been selected - the message "A default item type is required for each policy location" will appear.
    • When selecting locations for a new policy, the dropdown will default to the first item type as per current functionality.

    Replication steps

    1. Find a location in a Cataloging Policy Definition that does not have a default item type set (cat_policy_locs.default_item_type=0). Location A.
    2. In SysAdmin > Cataloging > Policy Definitions, open the policy definition that location belongs to.
    3. Click on a location. Location B.
    4. Note the Initial Default Item Type.
    5. Click on Location A.
    6. Note that the Initial Default Item Type is the same as Location B.
    7. Click on a different location. Location C.
    8. Click on Location A.
    9. Note that now the Initial Default Item Type is the same as Location C.

    Additional Information

    On versions where this defect is resolved, the query below will identify locations in Cataloging Policy Groups that do not have a default item type selected.

    select l.location_name
    ,l.location_code
    ,p.cat_policy_name
    from location l
    ,cat_policy_locs c
    ,cat_policy_group p
    where l.location_id=c.location_id
    and c.cat_group_id=p.cat_policy_id
    and c.default_item_type=0
    order by location_name;
    

    • Article last edited: 08-Dec-2016
    //doorbell.io feedback widged