* warning: array_fill(): Number of elements must be positive in /includes/database.inc on line 241.
* warning: implode(): Invalid arguments passed in /includes/database.inc on line 241.
* user warning: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '))' at line 1 query:
DELETE FROM locales_target
WHERE language IN ('hu')
AND lid IN (SELECT lid FROM locales_source WHERE textgroup IN ())
in l10n_client/l10n_client.module on line 466.

Comments

gábor hojtsy’s picture

Looks like our new textgroup selector does not actually enforce you to select at least one textgroup. What happens if you do select a textgroup? (It should work without errors :)

hass’s picture

EDIT: removed stupid comment

hass’s picture

Status: Active » Needs review

EDIT: removed stupid comment

hass’s picture

Status: Needs review » Active

The checkbox(es) should not be "required"...

gábor hojtsy’s picture

Well, at least one textgroup should be chosen, right?

hass’s picture

Not really. If you don't like to clean you DB you need to deselect all. Otherwise people will loose "views" translation as one example or they loose their custom translations...

gábor hojtsy’s picture

Oh, sure, then we should have code to check whether something was selected at all and only run the DELETE in that case. This code seems to be broken nevertheless.

hass’s picture

If we are on it we should also add the two "Mode" radios we also have on "admin/build/translate/import"

gábor hojtsy’s picture

Version: 6.x-1.6 » 7.x-1.x-dev
Status: Active » Patch (to be ported)
StatusFileSize
new1.56 KB

Ok, here is a quick patch to fix this error, committing to D6. Should be ported to D7 as well.

dawehner’s picture

Status: Patch (to be ported) » Needs review
StatusFileSize
new1005 bytes

This is based on the other ported patch.

gábor hojtsy’s picture

Status: Needs review » Fixed
StatusFileSize
new1.61 KB

We should not attempt build the $lids list either, if there are no textgroups. That's part of the ported version of the nested query in D7. So committed this attached patch. Thanks!

Status: Fixed » Closed (fixed)

Automatically closed -- issue fixed for 2 weeks with no activity.