File tree Expand file tree Collapse file tree 2 files changed +13
-7
lines changed
time_tracker_api/time_entries Expand file tree Collapse file tree 2 files changed +13
-7
lines changed Original file line number Diff line number Diff line change 1515 UUID ,
1616 NullableString ,
1717 remove_required_constraint ,
18- update_last_entry_if_overlap ,
18+ add_update_last_entry_if_overlap ,
1919)
2020from time_tracker_api .time_entries .time_entries_dao import create_dao
2121
@@ -268,7 +268,7 @@ def get(self):
268268 return time_entries_dao .get_lastest_entries_by_project (conditions = {})
269269
270270
271- update_entry_input = update_last_entry_if_overlap (
271+ update_entry_input = add_update_last_entry_if_overlap (
272272 remove_required_constraint (time_entry_input )
273273)
274274
Original file line number Diff line number Diff line change @@ -235,18 +235,24 @@ def find_all_v2(
235235 function_mapper = self .get_mapper_or_dict (mapper )
236236 return list (map (function_mapper , result ))
237237
238- def get_last_entry (self , owner_id : str , event_context : EventContext ):
238+ def get_last_entry (
239+ self ,
240+ owner_id : str ,
241+ event_context : EventContext ,
242+ visible_only = True ,
243+ mapper : Callable = None ,
244+ ):
239245 query_builder = (
240246 CosmosDBQueryBuilder ()
241- .where_conditions ({'owner_id' : owner_id })
247+ .add_sql_where_equal_condition ({'owner_id' : owner_id })
242248 .add_sql_order_by_condition ('end_date' , Order .DESC )
243- .limit (1 )
244- .offset (1 )
249+ .add_sql_limit_condition (1 )
250+ .add_sql_offset_condition (1 )
245251 .build ()
246252 )
247253
248254 query_str = query_builder .get_query ()
249- params = query_builder .generate_params ()
255+ params = query_builder .get_parameters ()
250256
251257 partition_key_value = self .find_partition_key_value (event_context )
252258 result = self .container .query_items (
You can’t perform that action at this time.
0 commit comments