Use client default if server default printer profile in unavailable

This commit is contained in:
Gina Häußge 2017-06-02 16:05:12 +02:00
parent d39c124f35
commit e3d44d7d06

View file

@ -476,8 +476,16 @@ $(function() {
});
self.profiles.updateItems(items);
self.defaultProfile(defaultProfile);
self.currentProfile(currentProfile);
self.currentProfileData(currentProfileData);
if (currentProfile && currentProfileData) {
self.currentProfile(currentProfile);
self.currentProfileData(currentProfileData);
} else {
// shouldn't normally happen, but just to not have anything else crash...
log.warn("Current printer profile could not be detected, using default values");
self.currentProfile("");
self.currentProfileData(ko.mapping.fromJS(cleanProfile(), self.currentProfileData));
}
};
self.addProfile = function(callback) {