Bug 15564 - Überschreiben von leeren Variablen
Überschreiben von leeren Variablen
Status: CLOSED FIXED
Product: UCS
Classification: Unclassified
Component: UCR
UCS 2.2
Other Linux
: P5 normal (vote)
: UCS 2.3
Assigned To: Daniel Hofmann
Felix Botner
:
Depends on:
Blocks: 14432
  Show dependency treegraph
 
Reported: 2009-09-03 09:46 CEST by Stefan Gohmann
Modified: 2009-12-21 08:49 CET (History)
0 users

See Also:
What kind of report is it?: ---
What type of bug is this?: ---
Who will be affected by this bug?: ---
How will those affected feel about the bug?: ---
User Pain:
Enterprise Customer affected?:
School Customer affected?:
ISV affected?:
Waiting Support:
Flags outvoted (downgraded) after PO Review:
Ticket number:
Bug group (optional):
Max CVSS v3 score:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Stefan Gohmann univentionstaff 2009-09-03 09:46:21 CEST
Leere UCR Variablen werden mit ? überschrieben. 

Bspw.:

root@master:~# ucr set x=""
Setting x
root@master:~# ucr set x?y
Setting x

Erwartet hätte ich

root@master:~# ucr set x=""
Setting x
root@master:~# ucr set x?y
Not updating x
Comment 1 Daniel Hofmann univentionstaff 2009-09-03 14:07:50 CEST
Gefixt in trunk. Changelogeintrag erstellt.
Wie zu erwarten war, wurde der alte Wert halt auf Python-Art in einen booleschen Wert umgewandelt, wobei leere strings genauso wie None ein False ergeben.
Comment 2 Felix Botner univentionstaff 2009-10-14 12:39:18 CEST
Funktioniert:

root@master:# ucr set x=""
Setting x
root@master:# ucr set x?"11"
Not updating x
Comment 3 Stefan Gohmann univentionstaff 2009-12-21 08:49:35 CET
UCS 2.3 wurde veröffentlicht. Sollte der hier beschriebene Bug mit einer neueren Version von UCS erneut auftreten, so sollte der Bug dupliziert werden: "Clone This Bug".