Obey length limits for wikidata import.
authorRadek Czajka <rczajka@rczajka.pl>
Tue, 12 Nov 2024 10:58:08 +0000 (11:58 +0100)
committerRadek Czajka <rczajka@rczajka.pl>
Tue, 12 Nov 2024 10:58:08 +0000 (11:58 +0100)
src/catalogue/wikidata.py

index b5ce07b..84f899a 100644 (file)
@@ -164,6 +164,9 @@ class WikidataModel(models.Model):
                 except:
                     pass
                 else:
+                    max_length = getattr(model_field, 'max_length', None)
+                    if max_length:
+                        wdvalue = wdvalue[:max_length]
                     setattr(self, attname, wdvalue)
 
     def wikidata_link(self):