Project

General

Profile

Bug #9177

Bug? QFQ tries to save an action FE, which has real existing column name

Added by Carsten Rose 29 days ago.

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

0%

Estimated time:
Discuss:

Description

Aufgetreten bei

  • http://webwork16.math.uzh.ch/mi
  • Form.name: applicationReview
  • FE.id: 5443
  • FE.name: finalReviewTimestamp
  • Review.finalReviewTimestamp = datetime
  • FE.value= ''
  • Beim speichern feuert QFQ: "Update Review set finalReviewTimestamp = WHERE id = ?" - d.h. es fehlt die Angabe vor 'Where'

Frage

1) ist es gewollt das ein Action Element auf den Spaltenname schreibt - ich denke nein: check das Action Element kein UPDATE triggern.
2) Warum wird ein UPDATE Statement gebaut das in der WHERE Bedingung Prepare Statement benutzt, nicht aber bei den Parametern?
3) Es sollte abgefangen werden wenn der Parameter leer ist - das gibt immer einen Fehler.
4) Kann die Fehlermeldung besser werden, so dass klar wird das nciht das sqlAfter die Ursache ist?

Also available in: Atom PDF