- my $opac_display = $input->param('opac_display');
- $attr_type->opac_display($opac_display);
- my $staff_searchable = $input->param('staff_searchable');
- $attr_type->staff_searchable($staff_searchable);
- my $authorised_value_category = $input->param('authorised_value_category');
- $attr_type->authorised_value_category($authorised_value_category);
- my $password_allowed = $input->param('password_allowed');
- $attr_type->password_allowed($password_allowed);
+ $attr_type->set(
+ {
+ repeatable => $repeatable,
+ unique_id => $unique_id,
+ opac_display => $opac_display,
+ opac_editable => $opac_editable,
+ staff_searchable => $staff_searchable,
+ keep_for_pseudonymization => $keep_for_pseudonymization,
+ mandatory => $mandatory,
+ authorised_value_category => $authorised_value_category,
+ display_checkout => $display_checkout,
+ category_code => $category_code,
+ class => $class,
+ }
+ )->store;