Project

General

Profile

Actions

Bug #1766

closed

xmera Omnia - Collection #1753: Bug fixes for diverse modules

Raises exception when clicking edit button and no calculated result is there

Added by liaham over 1 year ago. Updated over 1 year ago.

Status:
Closed
Priority:
Normal
Assignee:
Target version:
Start date:
Due date:
% Done:

100%

Estimated time:
Affected Version:
Compatible Redmine Version:

Description

๐Ÿ› Thanks for taking the time to fill out this bug report! ๐Ÿ˜Š

What did you expect?

I expect no HTML 500 status code when clicking on an edit button on top of the inheritance page for table calculation.

What has happened instead?

The HTML 500 status code was raised.

What could be a possible solution?

Do not allow to click the button link when no calculated result it there.

How can we reproduce the problem?

  1. Create a table which should inherit results to linked projects.
  2. Visit a projects table page where the inherited result could be accepted.
  3. Click on the first edit link in the first table on that page.
  4. Get the exception.

In what environment are you running the plugin?

Please copy and paste your environment information as displayed in Administration ยป Information or run bin/about in the root dir of your Redmine instance.

What browsers are you seeing the problem on?

  • Firefox
  • Chrome
  • Safari

Relevant log output

# Copy your log output (log/production.log) here

Subject: [Exception] spreadsheet_row_results#new (NoMethodError) "undefined
 method `id' for nil:NilClass\n\n                     ...
Mime-Version: 1.0
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

A NoMethodError occurred in spreadsheet_row_results#new:=0D
=0D
  undefined method `id' for nil:NilClass=0D
=0D
                             calculation_config_id: @calculation_config.i=
d,=0D
                                                                       ^^=
^=0D
  plugins/redmine_table_calculation_inheritance/app/controllers/spreadshe=
et_row_results_controller.rb:93:in `new_row'=0D
=0D
=0D
-------------------------------=0D
Introduction:=0D
-------------------------------=0D
=0D
  This is an automated email notification from xmera Omnia. =0D
  =0D
  When you recieve this email then something must went wrong. =0D
  =0D
  Don't panic we recived this notification too. =0D
  =0D
  Certainly, someone is already fixing the problem. :)=0D
  =0D
  Thany you very much for your help!!!=0D
  =0D
  -----=0D
  NOTE:=0D
  -----=0D
  If you won't support us anymore by making xmera Omnia better or won't r=
ecive =0D
  these emails anymore than update your settings in =0D
  Administration =C2=BB Configurable plugins =C2=BB xmera Omnia Operation=
s accordingly.=0D
  -----=0D
=0D
-------------------------------=0D
Backtrace:=0D
-------------------------------=0D
=0D
  plugins/redmine_table_calculation_inheritance/app/controllers/spreadshe=
et_row_results_controller.rb:93:in `new_row'=0D
  plugins/redmine_table_calculation_inheritance/app/controllers/spreadshe=
et_row_results_controller.rb:37:in `new'=0D
  lib/redmine/sudo_mode.rb:61:in `sudo_mode'=0D
=0D
-------------------------------=0D
Request:=0D
-------------------------------=0D
=0D
  * URL        : http://(url)/projects/io015/spreadsheets/110/sprea=
dsheet_row_results/new?spreadsheet_row_result%5Bspreadsheet_row_result%5D=
%5Bcalculation_config_id%5D=3D1=0D
  * HTTP Method: GET=0D
  * IP address : 192.168.2.26=0D
  * Parameters : {"spreadsheet_row_result"=3D>{"spreadsheet_row_result"=3D=
>{"calculation_config_id"=3D>"1"}}, "controller"=3D>"spreadsheet_row_resu=
lts", "action"=3D>"new", "project_id"=3D>"io015", "spreadsheet_id"=3D>"11=
0"}=0D
  * Timestamp  : 2023-10-09 11:22:51 UTC=0D
  * Server : 059bb8b0c5d9=0D
    * Rails root : (home)=0D
  * Process: 1=0D
=0D
Actions #1

Updated by liaham over 1 year ago

  • Description updated (diff)
Actions #2

Updated by liaham over 1 year ago

  • Status changed from New to Closed
  • % Done changed from 0 to 100
Actions #3

Updated by liaham over 1 year ago

  • Target version changed from unreleased to 1.0.1
Actions

Also available in: Atom PDF