Activity log for bug #977280

Date Who What changed Old value New value Message
2012-04-09 15:14:00 Tim Spindler bug added bug
2012-04-09 16:19:39 Michael Peters evergreen: status New Confirmed
2012-04-09 16:19:42 Michael Peters evergreen: importance Undecided Medium
2012-04-09 18:10:23 Michael Peters description Evergreen 2.2 Alpha 3 Evergreen 2.2 Beta Click on save in creating a new fund and nothing happens. Evergreen 2.2 Alpha 3 Evergreen 2.2 Beta Click on save in creating a new fund and nothing happens. ***UPDATE*** Tim and I (Mike Peters) have discovered that the problem was that we selected "rollover", but didn't select "propagate". This lead to: osrfsys.log:open-ils.pcrud 2012-04-09 12:45:48 [ERR :5775:oils_sql.c:2265:1333880709110556] open-ils.pcrud ERROR inserting acq::fund object using query [INSERT INTO acq.fund (id,org,name,year,currency_type,code,rollover,propagate,active,balance_warning_percent,balance_stop_percent) VALUES (DEFAULT,4,'test fund',2013,'USD','tfund','t','f','t',0,0);]: 0 ERROR: new row for relation "fund" violates check constraint "acq_fund_rollover_implies_propagate" Easy enough, for someone with access to the logs. Not so easy, however, for the end user who gets no error message at all, just sent back to the initial "Funds" interface. So, the bug here, is the lack of an error message for this situation.
2012-04-09 18:10:44 Michael Peters tags acq
2012-04-09 18:15:14 Michael Peters summary save funds Acq: Attempting to save certain fund configurations fails without notice to user
2012-04-09 18:15:56 Michael Peters summary Acq: Attempting to save certain fund configurations fails without notice to user Acq: attempting to set a fund's propagate to TRUE without rollover = TRUE fails without notice to user
2012-04-10 20:05:38 Michael Peters description Evergreen 2.2 Alpha 3 Evergreen 2.2 Beta Click on save in creating a new fund and nothing happens. ***UPDATE*** Tim and I (Mike Peters) have discovered that the problem was that we selected "rollover", but didn't select "propagate". This lead to: osrfsys.log:open-ils.pcrud 2012-04-09 12:45:48 [ERR :5775:oils_sql.c:2265:1333880709110556] open-ils.pcrud ERROR inserting acq::fund object using query [INSERT INTO acq.fund (id,org,name,year,currency_type,code,rollover,propagate,active,balance_warning_percent,balance_stop_percent) VALUES (DEFAULT,4,'test fund',2013,'USD','tfund','t','f','t',0,0);]: 0 ERROR: new row for relation "fund" violates check constraint "acq_fund_rollover_implies_propagate" Easy enough, for someone with access to the logs. Not so easy, however, for the end user who gets no error message at all, just sent back to the initial "Funds" interface. So, the bug here, is the lack of an error message for this situation. Evergreen 2.2 Alpha 3 Evergreen 2.2 Beta Click on save in creating a new fund and nothing happens. ***UPDATE*** With some teaching from Dan Scott, it's been discovered that the problem was that we selected "rollover", but didn't select "propagate". This lead to: osrfsys.log:open-ils.pcrud 2012-04-09 12:45:48 [ERR :5775:oils_sql.c:2265:1333880709110556] open-ils.pcrud ERROR inserting acq::fund object using query [INSERT INTO acq.fund (id,org,name,year,currency_type,code,rollover,propagate,active,balance_warning_percent,balance_stop_percent) VALUES (DEFAULT,4,'test fund',2013,'USD','tfund','t','f','t',0,0);]: 0 ERROR: new row for relation "fund" violates check constraint "acq_fund_rollover_implies_propagate" Easy enough, for someone with access to the logs. Not so easy, however, for the end user who gets no error message at all, just sent back to the initial "Funds" interface. So, the bug here, is the lack of an error message for this situation.
2019-01-29 17:47:48 Tiffany Little tags acq acq silentfailure