Project:Localization client
Version:7.x-1.x-dev
Component:Code
Category:bug report
Priority:normal
Assigned:Unassigned
Status:closed (fixed)

Issue Summary

* 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

#1

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 :)

#2

EDIT: removed stupid comment

#3

Status:active» needs review

EDIT: removed stupid comment

#4

Status:needs review» active

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

#5

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

#6

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...

#7

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.

#8

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

#9

Version:6.x-1.6» 7.x-1.x-dev
Status:active» patch (to be ported)

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

AttachmentSize
array_fill_issue.patch 1.56 KB

#10

Status:patch (to be ported)» needs review

This is based on the other ported patch.

AttachmentSize
l10n_client-port-361147.patch 1005 bytes

#11

Status:needs review» fixed

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!

AttachmentSize
textgroup-warning.patch 1.61 KB

#12

Status:fixed» closed (fixed)

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

nobody click here