Skip to content

p28 - Defect in example code #17

@sebrose

Description

@sebrose

Steps to reproduce:

  • Choose to "Hide complete items"
  • Choose "Complete items"
  • Hit return
  • All previously completed items are now marked as incomplete

One possible solution:

function promptComplete() : void {

  ...

        collection.getTodoItems(true).forEach(item =>
            (!showCompleted && item.complete) ||
                collection.markComplete(item.id, completedTasks.find(id => id === item.id) != undefined))

  ...

}

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions