This is an automated email from the ASF dual-hosted git repository.

dixitdeepak pushed a commit to branch trunk
in repository https://gitbox.apache.org/repos/asf/ofbiz-plugins.git


The following commit(s) were added to refs/heads/trunk by this push:
     new 21dd03fa5 Used queryFirst instead using queryIterator to get first 
record
21dd03fa5 is described below

commit 21dd03fa558e668360765804cf8fa5523d746c04
Author: Deepak Dixit <[email protected]>
AuthorDate: Wed May 6 19:49:21 2026 +0530

    Used queryFirst instead using queryIterator to get first record
---
 .../main/groovy/org/apache/ofbiz/projectmgr/EditWeekTimesheet.groovy  | 4 +---
 .../src/main/groovy/org/apache/ofbiz/scrum/EditDailyHourReport.groovy | 4 +---
 scrum/src/main/groovy/org/apache/ofbiz/scrum/EditWeekTimesheet.groovy | 4 +---
 3 files changed, 3 insertions(+), 9 deletions(-)

diff --git 
a/projectmgr/src/main/groovy/org/apache/ofbiz/projectmgr/EditWeekTimesheet.groovy
 
b/projectmgr/src/main/groovy/org/apache/ofbiz/projectmgr/EditWeekTimesheet.groovy
index 9b4bfbc65..cf2a8e9a9 100644
--- 
a/projectmgr/src/main/groovy/org/apache/ofbiz/projectmgr/EditWeekTimesheet.groovy
+++ 
b/projectmgr/src/main/groovy/org/apache/ofbiz/projectmgr/EditWeekTimesheet.groovy
@@ -44,9 +44,7 @@ if (timesheetId) {
             EntityCondition.makeCondition('thruDate', 
EntityComparisonOperator.GREATER_THAN, midweek),
             EntityCondition.makeCondition('partyId', 
EntityComparisonOperator.EQUALS, partyId)
     ], EntityOperator.AND)
-    entryIterator = from('Timesheet').where(entryExprs).queryIterator()
-    timesheet = entryIterator.next()
-    entryIterator.close()
+    timesheet = from('Timesheet').where(entryExprs).queryFirst()
     if (!timesheet) {
         result = run servic: 'createProjectTimesheet', with: [partyId: partyId]
         if (result && result.timesheetId) {
diff --git 
a/scrum/src/main/groovy/org/apache/ofbiz/scrum/EditDailyHourReport.groovy 
b/scrum/src/main/groovy/org/apache/ofbiz/scrum/EditDailyHourReport.groovy
index 432a64592..01c86f0af 100644
--- a/scrum/src/main/groovy/org/apache/ofbiz/scrum/EditDailyHourReport.groovy
+++ b/scrum/src/main/groovy/org/apache/ofbiz/scrum/EditDailyHourReport.groovy
@@ -47,9 +47,7 @@ if (timesheetId) {
             EntityCondition.makeCondition('thruDate', 
EntityComparisonOperator.GREATER_THAN, midweek),
             EntityCondition.makeCondition('partyId', 
EntityComparisonOperator.EQUALS, partyId)
     ], EntityOperator.AND)
-    entryIterator = from('Timesheet').where(entryExprs).queryIterator()
-    timesheet = entryIterator.next()
-    entryIterator.close()
+    timesheet = from('Timesheet').where(entryExprs).queryFirst()
     if (timesheet == null) {
         result = runService('createProjectTimesheet', ['userLogin': 
parameters.userLogin, 'partyId': partyId])
         if (result && result.timesheetId) {
diff --git 
a/scrum/src/main/groovy/org/apache/ofbiz/scrum/EditWeekTimesheet.groovy 
b/scrum/src/main/groovy/org/apache/ofbiz/scrum/EditWeekTimesheet.groovy
index 51d1490b9..4f3471228 100644
--- a/scrum/src/main/groovy/org/apache/ofbiz/scrum/EditWeekTimesheet.groovy
+++ b/scrum/src/main/groovy/org/apache/ofbiz/scrum/EditWeekTimesheet.groovy
@@ -44,9 +44,7 @@ if (timesheetId) {
             EntityCondition.makeCondition('thruDate', 
EntityComparisonOperator.GREATER_THAN, midweek),
             EntityCondition.makeCondition('partyId', 
EntityComparisonOperator.EQUALS, partyId)
     ], EntityOperator.AND)
-    entryIterator = from('Timesheet').where(entryExprs).queryIterator()
-    timesheet = entryIterator.next()
-    entryIterator.close()
+    timesheet = from('Timesheet').where(entryExprs).queryFirst()
     if (!timesheet) {
         result = run servic: 'createProjectTimesheet', with: [partyId: partyId]
         if (result && result.timesheetId) {

Reply via email to