Take order into account when comparing service config arrays

Change-type: patch
Closes: #1060
Signed-off-by: Cameron Diver <cameron@balena.io>
This commit is contained in:
Cameron Diver 2019-08-15 14:17:56 +01:00
parent 587e7fa859
commit 86e8a85640
No known key found for this signature in database
GPG Key ID: 49690ED87032539F

View File

@ -689,10 +689,7 @@ export class Service {
sameConfig =
sameConfig &&
_.every(Service.configArrayFields, (field: keyof ServiceConfig) => {
const eq = _.isEqual(
_.sortBy(this.config[field] as unknown[]),
_.sortBy(service.config[field] as unknown[]),
);
const eq = _.isEqual(this.config[field], service.config[field]);
if (!eq) {
differentArrayFields.push(field);
}