Skip to content

Bugfix/semesterprozess stundenerfassung

https://trello.com/c/0DFab1FU/304-semesterprozess-stundenerfassung

Betroffene Freiwillige

Betroffene SemesterProcessVolunteer

[17:41:57] app@aoz-003-production:~$ for i in 1216 1340 1481 1607; do zgrep "/review_semesters/$i/submit_review" app/shared/log/production.log-2021{06,12}*; done
app/shared/log/production.log-20210603.gz:I, [2021-06-02T15:45:54.259453 #10450]  INFO -- : [7b5d7650-fe08-4ce4-9b18-f421391a66f8] Started PATCH "/review_semesters/1216/submit_review" for 80.219.181.213 at 2021-06-02 15:45:54 +0200
app/shared/log/production.log-20210601.gz:I, [2021-05-31T23:59:29.177390 #15666]  INFO -- : [2eb7899b-1085-420a-a12f-2df5775c8627] Started PATCH "/review_semesters/1340/submit_review" for 128.0.127.174 at 2021-05-31 23:59:29 +0200
app/shared/log/production.log-20211202.gz:I, [2021-12-01T18:20:41.587890 #29183]  INFO -- : [2cde698b-ba65-4bf6-b40f-043e63384a90] Started PATCH "/review_semesters/1481/submit_review" for 80.219.181.213 at 2021-12-01 18:20:41 +0100
app/shared/log/production.log-20211222.gz:I, [2021-12-21T21:53:49.268649 #30422]  INFO -- : [b3aa46bc-409b-44f5-9b65-e1512ec32ed6] Started PATCH "/review_semesters/1607/submit_review" for 213.55.226.62 at 2021-12-21 21:53:49 +0100
[17:45:11] app@aoz-003-production:~$ zgrep '80.219.181.213' app/shared/log/production.log-20210603.gz
I, [2021-06-02T15:38:47.397342 #10450]  INFO -- : [51a9413c-b77f-4826-8cbe-e012d2626608] Started GET "/review_semesters/1216/review_semester" for 80.219.181.213 at 2021-06-02 15:38:47 +0200
I, [2021-06-02T15:38:47.426458 #10448]  INFO -- : [941158a8-1783-4245-a827-c9ded96e703b] Started GET "/users/sign_in" for 80.219.181.213 at 2021-06-02 15:38:47 +0200
I, [2021-06-02T15:39:18.317366 #10452]  INFO -- : [b3c62541-8ea1-4af4-ae44-89ba43e8a007] Started POST "/users/sign_in" for 80.219.181.213 at 2021-06-02 15:39:18 +0200
I, [2021-06-02T15:39:46.865288 #10450]  INFO -- : [4020dc7c-7fa2-43ae-b499-78aae5d931dc] Started POST "/users/sign_in" for 80.219.181.213 at 2021-06-02 15:39:46 +0200
I, [2021-06-02T15:39:50.192869 #10452]  INFO -- : [6337bbdb-dd4f-45fa-8a5f-06a222f7f2a5] Started GET "/users/password/new" for 80.219.181.213 at 2021-06-02 15:39:50 +0200
I, [2021-06-02T15:39:57.831414 #10450]  INFO -- : [f7b22f86-32fc-422f-a416-0e31b40d8b14] Started POST "/users/password" for 80.219.181.213 at 2021-06-02 15:39:57 +0200
I, [2021-06-02T15:39:58.133716 #10448]  INFO -- : [5453a5a0-62ee-49a9-80ac-1538eeb1efd0] Started GET "/users/sign_in" for 80.219.181.213 at 2021-06-02 15:39:58 +0200
I, [2021-06-02T15:40:12.069417 #10452]  INFO -- : [ba573fc6-e79a-4c7e-8458-84a8acb0b7e3] Started GET "/users/password/edit?reset_password_token=[FILTERED]" for 80.219.181.213 at 2021-06-02 15:40:12 +0200
I, [2021-06-02T15:40:22.274044 #10452]  INFO -- : [7fd306b6-a1ca-4ea2-8c72-5ecbd1947b4d] Started PUT "/users/password" for 80.219.181.213 at 2021-06-02 15:40:22 +0200
I, [2021-06-02T15:40:33.803061 #10452]  INFO -- : [9db3370d-ff94-48a4-9d58-45eb718cb319] Started PUT "/users/password" for 80.219.181.213 at 2021-06-02 15:40:33 +0200
I, [2021-06-02T15:40:55.768134 #10450]  INFO -- : [836bba1e-1f1c-4e22-87b5-f64a1d3749b7] Started PUT "/users/password" for 80.219.181.213 at 2021-06-02 15:40:55 +0200
I, [2021-06-02T15:40:55.999093 #10450]  INFO -- : [f8e67b9d-590e-4bcf-8fd5-dc560e67abe3] Started GET "/review_semesters/1216/review_semester" for 80.219.181.213 at 2021-06-02 15:40:55 +0200
I, [2021-06-02T15:45:54.259453 #10450]  INFO -- : [7b5d7650-fe08-4ce4-9b18-f421391a66f8] Started PATCH "/review_semesters/1216/submit_review" for 80.219.181.213 at 2021-06-02 15:45:54 +0200
I, [2021-06-02T15:45:54.363011 #10448]  INFO -- : [dd82d189-f26c-4dc3-b5bc-ebda244149f9] Started GET "/review_semesters/1216/review_semester" for 80.219.181.213 at 2021-06-02 15:45:54 +0200
[17:45:13] app@aoz-003-production:~$ zgrep '128.0.127.174' app/shared/log/production.log-20210601.gz
I, [2021-05-31T23:50:23.352845 #15666]  INFO -- : [3212ede6-b595-4a01-a721-55545482711f] Started GET "/review_semesters/1340/review_semester" for 128.0.127.174 at 2021-05-31 23:50:23 +0200
I, [2021-05-31T23:50:23.427084 #15668]  INFO -- : [b7957680-d003-4abd-ac49-1cb4855db694] Started GET "/users/sign_in" for 128.0.127.174 at 2021-05-31 23:50:23 +0200
I, [2021-05-31T23:50:42.489097 #15664]  INFO -- : [b67e9745-e4a7-4eff-8cde-04695f0648c1] Started POST "/users/sign_in" for 128.0.127.174 at 2021-05-31 23:50:42 +0200
I, [2021-05-31T23:50:50.269358 #15664]  INFO -- : [ee64f771-b779-4375-9905-5440eb113509] Started POST "/users/sign_in" for 128.0.127.174 at 2021-05-31 23:50:50 +0200
D, [2021-05-31T23:50:50.489695 #15664] DEBUG -- : [ee64f771-b779-4375-9905-5440eb113509]   User Update (0.6ms)  UPDATE "users" SET "current_sign_in_at" = $1, "current_sign_in_ip" = $2, "sign_in_count" = $3, "updated_at" = $4 WHERE "users"."id" = $5  [["current_sign_in_at", "2021-05-31 21:50:50.487176"], ["current_sign_in_ip", "128.0.127.174/32"], ["sign_in_count", 2], ["updated_at", "2021-05-31 21:50:50.487739"], ["id", 900]]
I, [2021-05-31T23:50:50.634411 #15668]  INFO -- : [198879bb-e37c-4f6f-b84d-510208d6f58c] Started GET "/review_semesters/1340/review_semester" for 128.0.127.174 at 2021-05-31 23:50:50 +0200
I, [2021-05-31T23:59:29.177390 #15666]  INFO -- : [2eb7899b-1085-420a-a12f-2df5775c8627] Started PATCH "/review_semesters/1340/submit_review" for 128.0.127.174 at 2021-05-31 23:59:29 +0200
I, [2021-05-31T23:59:29.360738 #15666]  INFO -- : [a11f8987-cbb9-46f3-80d2-6ff376f1cf83] Started GET "/review_semesters/1340/review_semester" for 128.0.127.174 at 2021-05-31 23:59:29 +0200
[17:46:20] app@aoz-003-production:~$ zgrep '80.219.181.213' app/shared/log/production.log-20211202.gz
I, [2021-12-01T18:10:23.784694 #29183]  INFO -- : [aafb822a-c6ca-4b77-8d57-08baa537f0f7] Started GET "/review_semesters/1481/review_semester" for 80.219.181.213 at 2021-12-01 18:10:23 +0100
I, [2021-12-01T18:10:23.809362 #29180]  INFO -- : [dfec5149-5c1b-4f7d-8284-a933ce93a19e] Started GET "/users/sign_in" for 80.219.181.213 at 2021-12-01 18:10:23 +0100
I, [2021-12-01T18:10:53.111175 #29183]  INFO -- : [c2f27cf9-f2aa-4c80-8471-c197307a656c] Started GET "/users/password/new" for 80.219.181.213 at 2021-12-01 18:10:53 +0100
I, [2021-12-01T18:11:18.975611 #29181]  INFO -- : [ad07402c-23cf-4513-948b-1798bd08d18a] Started POST "/users/password" for 80.219.181.213 at 2021-12-01 18:11:18 +0100
I, [2021-12-01T18:11:19.074754 #29181]  INFO -- : [a2d0f5ae-56b6-4cd7-833c-e0db516e40db] Started GET "/users/sign_in" for 80.219.181.213 at 2021-12-01 18:11:19 +0100
I, [2021-12-01T18:12:34.072661 #29183]  INFO -- : [1abbe61a-4800-471f-a3a7-f56f5594a3bd] Started GET "/users/password/edit?reset_password_token=[FILTERED]" for 80.219.181.213 at 2021-12-01 18:12:34 +0100
I, [2021-12-01T18:13:00.792583 #29181]  INFO -- : [d46eac6e-1044-42ce-8582-f0ed142e2705] Started PUT "/users/password" for 80.219.181.213 at 2021-12-01 18:13:00 +0100
I, [2021-12-01T18:13:01.031509 #29183]  INFO -- : [ed898576-7d2d-4fbd-92aa-e4fc7c8b893d] Started GET "/review_semesters/1481/review_semester" for 80.219.181.213 at 2021-12-01 18:13:01 +0100
I, [2021-12-01T18:20:41.587890 #29183]  INFO -- : [2cde698b-ba65-4bf6-b40f-043e63384a90] Started PATCH "/review_semesters/1481/submit_review" for 80.219.181.213 at 2021-12-01 18:20:41 +0100
I, [2021-12-01T18:20:41.759619 #29181]  INFO -- : [8be579d2-eb2a-45f4-9f8f-f578ad9f089e] Started GET "/review_semesters/1481/review_semester" for 80.219.181.213 at 2021-12-01 18:20:41 +0100
[17:46:55] app@aoz-003-production:~$ zgrep '213.55.226.62' app/shared/log/production.log-20211222.gz
I, [2021-12-21T21:39:25.137039 #30424]  INFO -- : [a9c5a84e-d83b-4247-a260-e15d99285868] Started GET "/review_semesters/1607/review_semester" for 213.55.226.62 at 2021-12-21 21:39:25 +0100
I, [2021-12-21T21:39:25.236246 #30422]  INFO -- : [bd1a2f48-d616-4b9c-a9a2-00ee15780ae9] Started GET "/users/sign_in" for 213.55.226.62 at 2021-12-21 21:39:25 +0100
I, [2021-12-21T21:40:05.476163 #30424]  INFO -- : [05b5bfb4-6ef1-4cf1-aae1-7961c05b541f] Started POST "/users/sign_in" for 213.55.226.62 at 2021-12-21 21:40:05 +0100
D, [2021-12-21T21:40:05.876957 #30424] DEBUG -- : [05b5bfb4-6ef1-4cf1-aae1-7961c05b541f]   User Update (17.1ms)  UPDATE "users" SET "sign_in_count" = $1, "current_sign_in_at" = $2, "last_sign_in_at" = $3, "current_sign_in_ip" = $4, "last_sign_in_ip" = $5, "updated_at" = $6 WHERE "users"."id" = $7  [["sign_in_count", 3], ["current_sign_in_at", "2021-12-21 20:40:05.816583"], ["last_sign_in_at", "2021-05-31 21:50:50.487176"], ["current_sign_in_ip", "213.55.226.62/32"], ["last_sign_in_ip", "128.0.127.174/32"], ["updated_at", "2021-12-21 20:40:05.833643"], ["id", 900]]
I, [2021-12-21T21:40:06.061858 #30424]  INFO -- : [d048c737-8f78-4784-83f1-059c07e64179] Started GET "/review_semesters/1607/review_semester" for 213.55.226.62 at 2021-12-21 21:40:06 +0100
I, [2021-12-21T21:53:49.268649 #30422]  INFO -- : [b3aa46bc-409b-44f5-9b65-e1512ec32ed6] Started PATCH "/review_semesters/1607/submit_review" for 213.55.226.62 at 2021-12-21 21:53:49 +0100
I, [2021-12-21T21:53:50.007076 #30420]  INFO -- : [b2dc716c-fa06-4410-afb3-7c25e8ef4726] Started GET "/review_semesters/1607/review_semester" for 213.55.226.62 at 2021-12-21 21:53:50 +0100

Reason for failure:

parameter hour.hours is '' for some reason

params from log:

params =  {"authenticity_token"=>"kQc+biorOGOU0UFsHnTgOJLFNitV0bhK9YvfOfXJ5mpvatP0fKxo3jYabSI3j6jQeh7lvT4fzfaeu4ufJ7gT1g==", "semester_process_volunteer"=>{"semester_feedbacks_attributes"=>{"0"=>{"semester_feedback"=>{"spv_mission_id"=>"1693", "goals"=>"Begleitung in der Aufnahme einer Arbeitsstelle/ Austausch, sozialer Kontakt/Gespräche, Deutsch lernen", "achievements"=>"Integration bei der Arbeit (6 Monate Praktikum) \r\nHodan meldete sich das erste Mal selbst für ein Treffen bei mir :-)", "future"=>"Ja\r\nWeiterführen des sozialen Kontaktes, Wiederaufnahme/Hilfe bei der Wohnungssuche, Deutsch lernen", "comments"=>"", "conversation"=>"0"}, "hour"=>{"spv_mission_id"=>"1693", "hours"=>"", "activity"=>"ca 15-20 Stunden, Gespräche, Deutsch lernen /lesen, spazieren, schöner Austausch über Arbeitserfahrungen (Gesundheitswesen), leider mussten wir aufgrund Krankheiten viele Termine absagen und konnten uns in dieser Periode nicht so viel sehen"}, "id"=>"1693"}}, "volunteer_attributes"=>{"id"=>"1085", "waive"=>"1", "iban"=>"", "bank"=>""}}, "commit"=>"Bestätigen", "id"=>"1607"}
---
authenticity_token: kQc+biorOGOU0UFsHnTgOJLFNitV0bhK9YvfOfXJ5mpvatP0fKxo3jYabSI3j6jQeh7lvT4fzfaeu4ufJ7gT1g==
semester_process_volunteer:
  semester_feedbacks_attributes:
    '0':
      semester_feedback:
        spv_mission_id: '1693'
        goals: Begleitung in der Aufnahme einer Arbeitsstelle/ Austausch, sozialer
          Kontakt/Gespräche, Deutsch lernen
        achievements: "Integration bei der Arbeit (6 Monate Praktikum) \r\nHodan meldete
          sich das erste Mal selbst für ein Treffen bei mir :-)"
        future: "Ja\r\nWeiterführen des sozialen Kontaktes, Wiederaufnahme/Hilfe bei
          der Wohnungssuche, Deutsch lernen"
        comments: ''
        conversation: '0'
      hour:
        spv_mission_id: '1693'
        hours: ''
        activity: ca 15-20 Stunden, Gespräche, Deutsch lernen /lesen, spazieren, schöner
          Austausch über Arbeitserfahrungen (Gesundheitswesen), leider mussten wir
          aufgrund Krankheiten viele Termine absagen und konnten uns in dieser Periode
          nicht so viel sehen
      id: '1693'
  volunteer_attributes:
    id: '1085'
    waive: '1'
    iban: ''
    bank: ''
commit: Bestätigen
id: '1607'
Edited by Kaspar Vollenweider

Merge request reports