https://bugzilla.wikimedia.org/show_bug.cgi?id=54595

       Web browser: ---
            Bug ID: 54595
           Summary: SMW  delimiter error on a sql insert
           Product: MediaWiki extensions
           Version: unspecified
          Hardware: All
                OS: Linux
            Status: UNCONFIRMED
          Severity: blocker
          Priority: Unprioritized
         Component: Semantic MediaWiki
          Assignee: [email protected]
          Reporter: [email protected]
                CC: [email protected], [email protected],
                    [email protected], [email protected]
    Classification: Unclassified
   Mobile Platform: ---

A new installation of SMW 1.5.6 on debian/Postgres give me an error at the
insert when I publish MediaWiki page.  SMW try to insert a number (col.
value_num) with a comma delimiter ('2456545,8594792') instead of a point
delimiter('2456545.8594792').

How can I fix it ?

---

A database error has occurred
Query: INSERT INTO smw_atts2 (s_id,p_id,value_xsd,value_num,value_unit) VALUES
('56','52','2013/9/10T08:37:39','2456545,8594792',0)
Function: SMW::updateDatasmw_atts2
Error: 1 ERREUR: syntaxe en entrée invalide pour le type double precision : «
2456545,8594792 »
LIGNE 1 : ...alue_unit) VALUES ('56','52','2013/9/10T08:37:39','2456545,8...
^

Backtrace:

#0 /usr/share/mediawiki/includes/db/Database.php(616):
DatabasePostgres->reportQueryError('ERREUR: syntax...', 1, 'INSERT INTO
smw...', 'SMW::updateData...', '')
#1 /usr/share/mediawiki/includes/db/DatabasePostgres.php(806):
Database->query('INSERT INTO smw...', 'SMW::updateData...', '')
#2
/var/lib/mediawiki/extensions/SemanticMediaWiki/includes/storage/SMW_SQLStore2.php(787):
DatabasePostgres->insert('smw_atts2', Array, 'SMW::updateData...')

-- 
You are receiving this mail because:
You are the assignee for the bug.
You are on the CC list for the bug.
_______________________________________________
Wikibugs-l mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/wikibugs-l

Reply via email to