Skip to content

Commit b0b21cd

Browse files
committed
Fix updating of class.
1 parent 8665f01 commit b0b21cd

File tree

1 file changed

+11
-11
lines changed

1 file changed

+11
-11
lines changed

src/railway/class.rs

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -112,37 +112,37 @@ impl Railway {
112112
}
113113

114114
pub fn update(&mut self, class: &Self) {
115-
if self.category.is_none() {
115+
if class.category.is_some() {
116116
self.category = class.category
117117
}
118-
if self.status.is_none() {
118+
if class.status.is_some() {
119119
self.status = class.status
120120
}
121-
if self.surface.is_none() {
121+
if class.surface.is_some() {
122122
self.surface = class.surface
123123
}
124-
if self.cat.is_none() {
124+
if class.cat.is_some() {
125125
self.cat = class.cat
126126
}
127-
if self.rail.is_none() {
127+
if class.rail.is_some() {
128128
self.rail = class.rail
129129
}
130-
if self.speed.is_none() {
130+
if class.speed.is_some() {
131131
self.speed = class.speed
132132
}
133-
if self.pax.is_none() {
133+
if class.pax.is_some() {
134134
self.pax = class.pax
135135
}
136-
if self.gauge.is_none() {
136+
if class.gauge.is_some() {
137137
self.gauge = class.gauge
138138
}
139-
if self.gauge_group.is_none() {
139+
if class.gauge_group.is_some() {
140140
self.gauge_group = class.gauge_group
141141
}
142-
if self.double.is_none() {
142+
if class.double.is_some() {
143143
self.double = class.double
144144
}
145-
if self.station.is_none() {
145+
if class.station.is_some() {
146146
self.station = class.station
147147
}
148148
}

0 commit comments

Comments
 (0)