Commit a055f5cac17c92f168c9f37f74fbda27d45d89c8

Authored by David RENÉ
1 parent 2c1e02c9

remove last inserted idx int because of an error

and set the page message according to that error
Showing 1 changed file with 3 additions and 1 deletions   Show diff stats
src/web_controller/hayamiki.anubis
... ... @@ -608,8 +608,10 @@ define (WEB_Session) -> WEB_Controller_Result
608 608 {
609 609 failure then
610 610 logger(logError, "can't write_from_fields for table "+table_name+"\n with following arguments "+dump_web_arg_values(*_session.web_request.lwa));
611   - set_Page_Message(_session.fields, error("Table writer: Error during insert or update"));
  611 + remove_Int(_session.fields, "hk_last_insert_idx");
  612 + set_Page_Message(_session.fields, error("Table writer: ['"+table_name+"'] Error during insert or update"));
612 613 redirect_to_previous(_session.fields),
  614 +
613 615 success(inserted_idx) then
614 616 replace_Int(_session.fields, "hk_last_insert_idx", inserted_idx);
615 617 forget(map((HK_Trigger trigger) |-> logger(logInfo, "call trigger after update "+trigger.trigger_name+" ON table "+table_name); trigger.trigger_call_back(db, _session), *controller.triggers.after_update));
... ...