guifi / drupal-guifi

Mòdul principal de la pàgina guifi.net per a gestionar xarxes de telecomunicacions
12 stars 6 forks source link

Error "firmware is not supported" en assignar un firmware a un trasto a través de l'API #36

Open rogerpueyo opened 7 years ago

rogerpueyo commented 7 years ago

Bon dia,

Estic provant de donar d'alta un device amb l'API de Guifi a un node ja creat.

Resulta que si faig:

http://test.guifi.net/api?command=guifi.device.add&model_id=70&firmware=RouterOSv6.x&nick=testsol2_SXT5&mac=ff%3Abb%3Add%3Aaa%3A00%3A00&node_id=95822&type=radio

Em retorna un error de que el valor de firmware passat no està suportat (firmware is not supported), tot i que la comanda guifi.misc.firmware&model_id=70 em diu que aquest firmware està disponible.

He pro

Curiosament, si poso un altre model amb un altre firmware.

http://test.guifi.net/api?command=guifi.device.add&model_id=15&firmware=DD-guifi&nick=testsol1_SXT5&mac=ff%3Abb%3Add%3Aaa%3A00%3A00&node_id=95822&type=radio

Funciona correctament.

Què estic fent malament?

Moltes gràcies, Joan

rogerpueyo commented 7 years ago

Bones, Joan, Es un problema de codi amb una funció de validació que comprova les dades on no toca. Si en roger no ho ha arreglat despres ho miro.

Dani, com que no pots triar RoutersV6.x? que en fa d'anys :P

Miquel Martos