Project

General

Profile

Actions

Bug #2374

closed

The policy instance Hosts Management has the variable "Force the file content" multivalued

Added by Nicolas CHARLES about 12 years ago. Updated almost 12 years ago.

Status:
Released
Priority:
1
Category:
Techniques
Target version:
Severity:
UX impact:
User visibility:
Effort required:
Priority:
Name check:
Fix check:
Regression:

Description

Oliver - lkco reported an issue on his version of Rudder (2.3.6) where he created a policy instance to add entries in his hosts files, but ended up with a cleared hosts files (as it was not expected)
The generated promises are here : http://pastebin.com/0LewURbv
The variables are policyInstanceVariable: HOSTS_ENFORCE0:false

After investigation, the Force the file content value is multivalued, and repeted with each field. However, in the code, the behavior is setted with a stringtemplate comparision, and thus where we expected a Boolean, we had an array, thus failing, thus emptying the file.

The variable HOSTS_ENFORCE should not be in multivalued section, but outside

Actions #1

Updated by Nicolas CHARLES about 12 years ago

  • Subject changed from The policy instance Hosts Management empties the file content even if we ask it not to to The policy instance Hosts Management has the variable "Force the file content" multivalued
  • Description updated (diff)
Actions #2

Updated by Nicolas CHARLES about 12 years ago

  • Status changed from New to Pending technical review
  • % Done changed from 0 to 100

Applied in changeset commit:8256507e35baf45af94ae47b911c215bbdab808f.

Actions #3

Updated by Matthieu CERDA almost 12 years ago

Everything looks fine, except a small typo that was corrected later. All good !

Actions #4

Updated by Jonathan CLARKE almost 12 years ago

  • Status changed from Pending technical review to Released
Actions

Also available in: Atom PDF