Fixed when no Holiday data
This commit is contained in:
@@ -10,7 +10,6 @@ from components.datagrid_new.settings import DataGridSettings
|
|||||||
from components.hoildays.helpers.nibelisparser import NibelisParser
|
from components.hoildays.helpers.nibelisparser import NibelisParser
|
||||||
from components.repositories.constants import USERS_REPOSITORY_NAME, HOLIDAYS_TABLE_NAME
|
from components.repositories.constants import USERS_REPOSITORY_NAME, HOLIDAYS_TABLE_NAME
|
||||||
from components_helpers import mk_dialog_buttons, set_boundaries
|
from components_helpers import mk_dialog_buttons, set_boundaries
|
||||||
from conftest import session
|
|
||||||
from core.instance_manager import InstanceManager
|
from core.instance_manager import InstanceManager
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -22,6 +22,9 @@ class CalendarHelper:
|
|||||||
# step two
|
# step two
|
||||||
# create a dict [date, list[holiday]] according to the sorted list names
|
# create a dict [date, list[holiday]] according to the sorted list names
|
||||||
|
|
||||||
|
if len(records) == 0:
|
||||||
|
return [], {}
|
||||||
|
|
||||||
# step 1
|
# step 1
|
||||||
temp = {}
|
temp = {}
|
||||||
names = set()
|
names = set()
|
||||||
|
|||||||
@@ -10,6 +10,9 @@ class DataHelper:
|
|||||||
datagrid_db = DataGridDbManager(session, settings_manager, key)
|
datagrid_db = DataGridDbManager(session, settings_manager, key)
|
||||||
dataframe = datagrid_db.load_dataframe()
|
dataframe = datagrid_db.load_dataframe()
|
||||||
|
|
||||||
|
if dataframe is None:
|
||||||
|
return []
|
||||||
|
|
||||||
if object_type:
|
if object_type:
|
||||||
if is_dataclass(object_type):
|
if is_dataclass(object_type):
|
||||||
return [object_type(**row) for row in dataframe.to_dict(orient="records")]
|
return [object_type(**row) for row in dataframe.to_dict(orient="records")]
|
||||||
|
|||||||
Reference in New Issue
Block a user