Ignore:
Timestamp:
Nov 30, 2009, 10:28:58 PM (14 years ago)
Author:
gav
Message:

Move task recurring schedule creation to a service.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/grails-app/services/TaskService.groovy

    r202 r203  
    1111
    1212    /**
    13     * Determines and returns a possible parent list
     13    * Determines and returns a possible parent list for a task.
    1414    * @param taskInstance The task to use when determining the possible parent list.
    1515    * @returns A list of the possible parents.
     
    123123
    124124            if(result.entryInstance.validate()) {
    125                 def taskInstance = Task.lock(result.entryInstance.task.id)
    126125                result.taskId = result.entryInstance.task.id
     126                def taskInstance = Task.lock(result.taskId)
    127127
    128128                if(!taskInstance) {
    129129                    status.setRollbackOnly()
    130                     result.entryInstance.errors.rejectValue('task', "entry.task.notFound")
     130                    result.entryInstance.errors.rejectValue('task', "task.notFound")
    131131                    result.error = true
    132132                    return result
     
    150150                    if(!taskModification.save()) {
    151151                        status.setRollbackOnly()
    152                         taskInstance.errors.rejectValue("task", "entry.task.failedToSaveTaskModification")
     152                        taskInstance.errors.rejectValue("task", "task.modifications.failedToSave")
    153153                        result.error = true
    154154                        return result
     
    160160                    if(!taskInstance.save()) {
    161161                        status.setRollbackOnly()
    162                         result.entryInstance.errors.rejectValue("task", "entry.task.failedToSave")
     162                        result.entryInstance.errors.rejectValue("task", "task.failedToSave")
    163163                        result.error = true
    164164                        return result
Note: See TracChangeset for help on using the changeset viewer.