Skip to content

Commit 4b6beb6

Browse files
committed
fix: TT-201 fix import errors and function calls in time_entry_repository
1 parent 30a8a85 commit 4b6beb6

File tree

2 files changed

+13
-7
lines changed

2 files changed

+13
-7
lines changed

time_tracker_api/time_entries/time_entries_namespace.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
UUID,
1616
NullableString,
1717
remove_required_constraint,
18-
update_last_entry_if_overlap,
18+
add_update_last_entry_if_overlap,
1919
)
2020
from 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

time_tracker_api/time_entries/time_entries_repository.py

Lines changed: 11 additions & 5 deletions
Original file line numberDiff line numberDiff 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(

0 commit comments

Comments
 (0)