Skip to content

chapter 6 /dbaccess/course.rs UPDATE row from97 - params don't retain null value in db #10

@alex44444444

Description

@alex44444444

right code is:

let name = if let Some() = update_course.course_name {
update_course.course_name
} else {
Some(current_course_row.course_name)
};
let description = if let Some(
) = update_course.course_description {
update_course.course_description
} else {
current_course_row.course_description
};
let format = if let Some() = update_course.course_format {
update_course.course_format
} else {
current_course_row.course_format
};
let structure = if let Some(
) = update_course.course_structure {
update_course.course_structure
} else {
current_course_row.course_structure
};
let duration = if let Some() = update_course.course_duration {
update_course.course_duration
} else {
current_course_row.course_duration
};
let level = if let Some(
) = update_course.course_level {
update_course.course_level
} else {
current_course_row.course_level
};
let language = if let Some() = update_course.course_language {
update_course.course_language
} else {
current_course_row.course_language
};
let price = if let Some(
) = update_course.course_price {
update_course.course_price
} else {
current_course_row.course_price
};

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions