@@ -11,9 +11,11 @@ class Data(Base):
1111 id : Mapped [str ] = mapped_column (
1212 String , primary_key = True , default = lambda : str (uuid .uuid4 ()).replace ("-" , "" )
1313 )
14- native_file_name : Mapped [str ] = mapped_column (String , nullable = False )
15- viewable_file_name : Mapped [str ] = mapped_column (String , nullable = False )
1614 geode_object : Mapped [str ] = mapped_column (String , nullable = False )
15+ viewer_object : Mapped [str ] = mapped_column (String , nullable = False )
16+
17+ native_file_name : Mapped [str | None ] = mapped_column (String , nullable = True )
18+ viewable_file_name : Mapped [str | None ] = mapped_column (String , nullable = True )
1719
1820 light_viewable : Mapped [str | None ] = mapped_column (String , nullable = True )
1921 input_file : Mapped [str | None ] = mapped_column (String , nullable = True )
@@ -22,19 +24,15 @@ class Data(Base):
2224 @staticmethod
2325 def create (
2426 geode_object : str ,
27+ viewer_object : str ,
2528 input_file : str | None = None ,
2629 additional_files : list [str ] | None = None ,
2730 ) -> "Data" :
28- input_file = input_file or ""
29- additional_files = additional_files or []
30-
3131 data_entry = Data (
3232 geode_object = geode_object ,
33+ viewer_object = viewer_object ,
3334 input_file = input_file ,
3435 additional_files = additional_files ,
35- native_file_name = "" ,
36- viewable_file_name = "" ,
37- light_viewable = None ,
3836 )
3937
4038 session = get_session ()
0 commit comments