[TYPO3-dam-devel] RFC Bugfix: 6639: SQL errors when using List module to create new item
Peter Kühn
peter.kuehn at wmdb.de
Mon Feb 11 23:47:22 CET 2008
> Can any one clarify your motivation?
well, at least i can try by asking: what is the 1-0 branch good for?
re-releasing the existing version for historical reasons?
i still cant see your point.
from my point of view: whats in the trunk is what will be in the
upcoming release. the upcoming release will replace the bug with a
working solution.
this is the mission as i understand it: to be able to tell the people
"version 1.0 had bugs. those are fixed in 1.1 - please update"
am i wrong? then please explain slowly - im blonde.
Michiel Roos schrieb:
> Please please good people,
>
> We don't close a bug when it in fact does exist.
>
> I can go as far as:
> "We ignore the bug for now and focus on the trunk"
> - Even though a fix is supplied we will ignore this bug.
> - When we have finished fixing all the bugs in the trunk we will get
> back to you.
>
> My worry is now that after all the bugs have been fixed . . . this bug
> will still be ignored because all of us are eager to work on new features.
>
> Can any one clarify your motivation?
>
> Kind regards,
>
> Michiel Roos
>
> Netcreators BV :: creation and innovation
> www.netcreators.com
>
> Interesse in werken bij Netcreators?
> http://www.netcreators.com/bedrijf/vacatures/
>
> On Feb 7, 2008, at 8:09 PM, Peter Kühn wrote:
>
>> I totally agree w/ ben.
>>
>> Request: close the ticket marked "resolved".
>>
>> pls ack.
>>
>> ben van 't ende [netcreators] schrieb:
>>> Andreas Balzer wrote:
>>>> Hi :)
>>>> I asked nearly the same some days ago. As it seems like: yes :) Feel
>>>> free to download the "old" version from TER ;)
>>>>
>>>> Although I would just tell the people to update to the newest
>>>> version as
>>>> soon as it is released..
>>>
>>> Hi,
>>>
>>> We should focus in the new release.
>>>
>>> gRTz
>>>
>>> ben
>>>
>>>
>>>> Andreas
>>>>
>>>> On Dec 29, 2007 1:10 PM, Peter Kühn <peter.kuehn at wmdb.de
>>>> <mailto:peter.kuehn at wmdb.de>> wrote:
>>>>
>>>> Ola!
>>>>
>>>> did i get this right? the reason why i tried to reproduce the bug
>>>> for
>>>> about half an hour without success is, that it only exists in
>>>> version
>>>> 1-0 - the one we want to release asap with the version we´re working
>>>> on? ;)
>>>> do i really have to setup a historical version to prove a fix for a
>>>> historical bug?
>>>>
>>>> You're not serious, are you?
>>>>
>>>> pekue
>>>>
>>>> Michiel Roos schrieb:
>>>>> Hi,
>>>>>
>>>>> This is a svn patch request.
>>>>>
>>>>> Type: bugfix
>>>>>
>>>>> Problem: SQL errors are thrown when creating a new media record from
>>>>> list mode.
>>>>>
>>>>> Cause:
>>>>> tx_dam_fileUsage calls getMediaUsageReferences with a uid like:
>>>>> 'NEW9834759453987'. This confuses getMediaUsageReferences in a bad
>>>> way.
>>>>> It tries to control its own sanity by cleaning the passed in
>>>> uidlist using:
>>>>> $GLOBALS['TYPO3_DB']->cleanIntList($uidList)
>>>>>
>>>>> That comes out '0' (zero).
>>>>>
>>>>> No other parameters are passed in, so the resulting $where ends up
>>>> empty
>>>>> and the query fails.
>>>>>
>>>>> Responsibility lies with tx_dam_fileUsage which should not try to get
>>>>> 'media usage references' for a non exising record.
>>>>>
>>>>> The attached patch checks if we are dealing with a new record using:
>>>>> if (strstr('NEW', $PA['row']['uid']) != '') {
>>>>> // get the media file ref
>>>>> }
>>>>>
>>>>> Branches:
>>>>> 1-0
>>>>> Not present in trunk.
>>>>>
>>>>> Kind regards,
>>>>>
>>>>>
>>>>> Michiel Ros
>>>>>
>>>>>
>>>>>
>>>>
>>>> ------------------------------------------------------------------------
>>>>
>>>>
>>>>>
>>>>> --- lib/class.tx_dam_tcefunc.php 2007-12-25
>>>> 04:06:06.000000000 -0500
>>>>> +++ lib/class.tx_dam_tcefunc.fix.php 2007-12-25
>>>> 04:06:22.000000000 -0500
>>>>> @@ -837,7 +837,9 @@
>>>>> $itemOut = '';
>>>>>
>>>>> $itemOut .=
>>>>
>>>> '<h4>'.$LANG->sl('LLL:EXT:dam/lib/locallang.xml:fileReference').'</h4>';
>>>>
>>>>> - $rows =
>>>> tx_dam_db::getMediaUsageReferences($PA['row']['uid'], '');
>>>>> + if (strstr('NEW', $PA['row']['uid']) != '') {
>>>>> + $rows =
>>>> tx_dam_db::getMediaUsageReferences($PA['row']['uid'], '');
>>>>> + }
>>>>>
>>>>> for ($index = 0; $index < 2; $index++) {
>>>>>
>>>> _______________________________________________
>>>> TYPO3-team-dam mailing list
>>>> TYPO3-team-dam at lists.netfielders.de
>>>> <mailto:TYPO3-team-dam at lists.netfielders.de>
>>>> http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-team-dam
>>>>
>>>>
>>>>
>>>> ------------------------------------------------------------------------
>>>>
>>>>
>>>> _______________________________________________
>>>> TYPO3-team-dam mailing list
>>>> TYPO3-team-dam at lists.netfielders.de
>>>> http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-team-dam
>>>
>>>
>> _______________________________________________
>> TYPO3-team-dam mailing list
>> TYPO3-team-dam at lists.netfielders.de
>> http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-team-dam
>
More information about the TYPO3-team-dam
mailing list