@@ -686,16 +686,18 @@ func (scenarioHelper) generateAzureFilesFromList(c asserter, options *generateAz
686
686
_ , err := dir .SetProperties (ctx , ad .toHeaders (c , options .shareURL ).SMBProperties )
687
687
c .AssertNoErr (err )
688
688
689
- prop , err := dir .GetProperties (ctx )
690
- c .AssertNoErr (err )
689
+ if f .creationProperties .smbPermissionsSddl != nil {
690
+ prop , err := dir .GetProperties (ctx )
691
+ c .AssertNoErr (err )
691
692
692
- perm , err := options .shareURL .GetPermission (ctx , prop .FilePermissionKey ())
693
- c .AssertNoErr (err )
693
+ perm , err := options .shareURL .GetPermission (ctx , prop .FilePermissionKey ())
694
+ c .AssertNoErr (err )
694
695
695
- dest , _ := sddl .ParseSDDL (perm .Permission )
696
- source , _ := sddl .ParseSDDL (* f .creationProperties .smbPermissionsSddl )
696
+ dest , _ := sddl .ParseSDDL (perm .Permission )
697
+ source , _ := sddl .ParseSDDL (* f .creationProperties .smbPermissionsSddl )
697
698
698
- c .Assert (dest .Compare (source ), equals (), true )
699
+ c .Assert (dest .Compare (source ), equals (), true )
700
+ }
699
701
}
700
702
701
703
// set other properties
@@ -749,16 +751,18 @@ func (scenarioHelper) generateAzureFilesFromList(c asserter, options *generateAz
749
751
_ , err := file .SetHTTPHeaders (ctx , headers )
750
752
c .AssertNoErr (err )
751
753
752
- prop , err := file .GetProperties (ctx )
753
- c .AssertNoErr (err )
754
+ if f .creationProperties .smbPermissionsSddl != nil {
755
+ prop , err := file .GetProperties (ctx )
756
+ c .AssertNoErr (err )
754
757
755
- perm , err := options .shareURL .GetPermission (ctx , prop .FilePermissionKey ())
756
- c .AssertNoErr (err )
758
+ perm , err := options .shareURL .GetPermission (ctx , prop .FilePermissionKey ())
759
+ c .AssertNoErr (err )
757
760
758
- dest , _ := sddl .ParseSDDL (perm .Permission )
759
- source , _ := sddl .ParseSDDL (* f .creationProperties .smbPermissionsSddl )
761
+ dest , _ := sddl .ParseSDDL (perm .Permission )
762
+ source , _ := sddl .ParseSDDL (* f .creationProperties .smbPermissionsSddl )
760
763
761
- c .Assert (dest .Compare (source ), equals (), true )
764
+ c .Assert (dest .Compare (source ), equals (), true )
765
+ }
762
766
}
763
767
764
768
_ , err = file .UploadRange (context .Background (), 0 , contentR , nil )
0 commit comments