Commit f9e53eb Alice
committed
1 parent 70bec48 commit f9e53eb Copy full SHA for f9e53eb
File tree 1 file changed +10
-1
lines changed
metadata-ingestion/src/datahub/ingestion/source
1 file changed +10
-1
lines changed Original file line number Diff line number Diff line change @@ -89,7 +89,16 @@ def __init__(self, schema):
89
89
logger .error (f"Invalid JSON schema: { schema_data } . Error: { str (e )} " )
90
90
avro_schema = {}
91
91
92
- self .schema_name = avro_schema .get ("namespace" ) + "." + avro_schema .get ("name" )
92
+ namespace = avro_schema .get ("namespace" )
93
+ name = avro_schema .get ("name" )
94
+ if not namespace :
95
+ logger .warning ("namespace is missing in schema, using 'default_namespace'" )
96
+ namespace = "default_namespace"
97
+ if not name :
98
+ logger .warning ("name is missing in schema, using 'default_name'" )
99
+ name = "default_name"
100
+ self .schema_name = namespace + "." + name
101
+
93
102
self .schema_description = avro_schema .get ("doc" )
94
103
self .schema_type = schema .get ("type" )
95
104
self .schema_str = schema .get ("data" )
You can’t perform that action at this time.
0 commit comments