AssertionError when ISP try to change it's shortname
2017-03-15 18:00:11.200296: Attempting to update <ISP u'FMA'>
last successful update=2015-11-12 11:00:04.083865+01:00
last update attempt=2015-11-13 14:00:03.556809+01:00
next update was scheduled 487 days, 16:00:06.848470 ago
strike=0
Traceback (most recent call last):
File "ffdnispdb/cron_task.py", line 151, in <module>
db.session.commit()
File "/srv/www/ffdn.org/db/env/local/lib/python2.7/site-packages/sqlalchemy/orm/scoping.py", line 149, in do
return getattr(self.registry(), name)(*args, **kwargs)
File "/srv/www/ffdn.org/db/env/local/lib/python2.7/site-packages/sqlalchemy/orm/session.py", line 721, in commit
self.transaction.commit()
File "/srv/www/ffdn.org/db/env/local/lib/python2.7/site-packages/sqlalchemy/orm/session.py", line 354, in commit
self._prepare_impl()
File "/srv/www/ffdn.org/db/env/local/lib/python2.7/site-packages/sqlalchemy/orm/session.py", line 323, in _prepare_impl
self.session.dispatch.before_commit(self.session)
File "/srv/www/ffdn.org/db/env/local/lib/python2.7/site-packages/sqlalchemy/event.py", line 372, in __call__
fn(*args, **kw)
File "/srv/www/ffdn.org/db/ffdn-db/ffdnispdb/models.py", line 207, in pre_save_hook
v.pre_save(sess)
File "/srv/www/ffdn.org/db/ffdn-db/ffdnispdb/models.py", line 97, in pre_save
assert self.shortname == self.json['shortname']
AssertionError
❯ curl -s https://moncoin.faimaison.net/isp.json |jq .
{
"subscriberCount": 79,
"website": "https://www.faimaison.net/",
"name": "FAImaison",
"otherWebsites": {
"Wiki": "https://wiki.faimaison.net/",
"Gitlab": "https://git.faimaison.net/"
},
"memberCount": 109,
"progressStatus": 7,
"chatrooms": [
"irc://irc.geeknode.org/#faimaison"
],
"registeredOffice": {
"region": "Loire Atlantique",
"street-address": "7 rue Maurice Sibille",
"postal-code": "44000",
"country-name": "France",
"locality": "Nantes"
},
"coordinates": {
"latitude": 47.2169,
"longitude": -1.5549
},
"mainMailingList": "info@faimaison.net",
"coveredAreas": [
{
"technologies": [
"wifi"
],
"name": "Accès internet haut débit sans-fil"
},
{
"technologies": [
"dsl"
],
"name": "ADSL marque blanche FDN"
},
{
"technologies": [
"dsl"
],
"name": "VPN"
},
{
"technologies": [
"cube"
],
"name": "Nantes et environs"
}
],
"version": 0.1,
"ffdnMemberSince": "2012-06-04",
"logoURL": "https://www.faimaison.net/theme/images/logo.png",
"shortname": "FAImaison",
"creationDate": "2011-01-19",
"email": "contact@faimaison.net",
"description": "FAImaison est un fournisseur d'accès à internet offrant un service sur Nantes et ses alentours"
}