File tree Expand file tree Collapse file tree 1 file changed +16
-5
lines changed Expand file tree Collapse file tree 1 file changed +16
-5
lines changed Original file line number Diff line number Diff line change @@ -683,10 +683,10 @@ def initialize_shared_instance
683
683
684
684
def initialize_instance
685
685
value = super
686
- @ owner_sid = get_parameter ( :owner_sid )
687
- @ group_sid = get_parameter ( :group_sid )
688
- @ sacl = get_parameter ( :sacl )
689
- @ dacl = get_parameter ( :dacl )
686
+ self . owner_sid = get_parameter ( :owner_sid )
687
+ self . group_sid = get_parameter ( :group_sid )
688
+ self . sacl = get_parameter ( :sacl )
689
+ self . dacl = get_parameter ( :dacl )
690
690
value
691
691
end
692
692
@@ -716,7 +716,18 @@ def snapshot
716
716
snap
717
717
end
718
718
719
- attr_accessor :owner_sid , :group_sid , :sacl , :dacl
719
+ def owner_sid = ( sid )
720
+ sid = MsDtypSid . new ( sid ) unless sid . nil? || sid . is_a? ( MsDtypSid )
721
+ @owner_sid = sid
722
+ end
723
+
724
+ def group_sid = ( sid )
725
+ sid = MsDtypSid . new ( sid ) unless sid . nil? || sid . is_a? ( MsDtypSid )
726
+ @group_sid = sid
727
+ end
728
+
729
+ attr_accessor :sacl , :dacl
730
+ attr_reader :owner_sid , :group_sid
720
731
721
732
private
722
733
You can’t perform that action at this time.
0 commit comments