- Watch plack-error-log
- Change an accepted suggestion to 'No Status'
- Verify error in the logs (use strict mode, depending on DBMS version)
- Status changed was not saved
- Apply patch
- Verify the error is gone, change is saved now.
Signed-off-by: Katrin Fischer <katrin.fischer.83@web.de>
Signed-off-by: Martin Renvoize <martin.renvoize@ptfs-europe.com>
## Operations
##
if ( $op =~ /save/i ) {
## Operations
##
if ( $op =~ /save/i ) {
- $suggestion_only->{suggesteddate} = dt_from_string( $suggestion_only->{suggesteddate} )
- if $suggestion_only->{suggesteddate};
+
+ for my $date_key ( qw( suggesteddate manageddate accepteddate rejecteddate ) ) {
+ $suggestion_only->{$date_key} = dt_from_string( $suggestion_only->{$date_key} )
+ if $suggestion_only->{$date_key};
+ }
if ( $suggestion_only->{"STATUS"} ) {
if ( my $tmpstatus = lc( $suggestion_only->{"STATUS"} ) =~ /ACCEPTED|REJECTED/i ) {
if ( $suggestion_only->{"STATUS"} ) {
if ( my $tmpstatus = lc( $suggestion_only->{"STATUS"} ) =~ /ACCEPTED|REJECTED/i ) {