# HG changeset patch # User Andre Heinecke # Date 1360937028 -3600 # Node ID 563ff8893d47ba0613b10abcc38bd48b97ac098d # Parent baa32f1df47da9b76d5b509dcbb130ca4ddf2c69 Importer: Fix fieldname of "official" in the new feature and set it based on the filename as a fallback diff -r baa32f1df47d -r 563ff8893d47 flys-backend/contrib/shpimporter/hws.py --- a/flys-backend/contrib/shpimporter/hws.py Fri Feb 15 14:57:20 2013 +0100 +++ b/flys-backend/contrib/shpimporter/hws.py Fri Feb 15 15:03:48 2013 +0100 @@ -138,9 +138,13 @@ self.handled(fname) offiziell = feat.GetField(fname) if offiziell == "1" or offiziell == 1: - newFeat.SetField("offiziell", True) + newFeat.SetField("official", True) else: - newFeat.SetField("offiziell", False) + newFeat.SetField("official", False) + # Set the official value based on the file name as a fallback + elif args.get("name", "").lower() == "rohre_und_sperren" or \ + args.get("name", "").lower() == "rohre-und-sperren": + newFeat.SetField("official", True) if self.IsFieldSet(newFeat, "z") and \ self.IsFieldSet(newFeat, "rated_level"):