Bug 38342: Pass the value to exception to avoid warnings
This patch makes the exception on bad enum values in Koha::Object->store not print a warning in the event of stringifying the exception. To test: 1. Run: $ ktd --shell k$ prove t/db_dependent/Koha/Booking.t => FAIL: You get this warnings: ``` Use of uninitialized value in sprintf at /kohadevbox/koha/Koha/Exceptions/Object.pm line 84. ``` 2. Apply this patch 3. Repeat 1 => SUCCESS: No more uninitialized values warnings 4. Sign off :-D Signed-off-by: Tomas Cohen Arazi <tomascohen@theke.io> Signed-off-by: Paul Derscheid <paul.derscheid@lmscloud.de> Signed-off-by: Martin Renvoize <martin.renvoize@ptfs-europe.com> Signed-off-by: Katrin Fischer <katrin.fischer@bsz-bw.de>
This commit is contained in:
parent
fee196a0e5
commit
dd79a55a34
|
|
@ -210,6 +210,7 @@ sub store {
|
|||
property => $property =~ /(\w+\.\w+)$/
|
||||
? $1
|
||||
: $property, # results in table.column without quotes or backtics
|
||||
value => $self->$property,
|
||||
) if $type eq 'enum';
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue