Skip to content

Commit df45da2

Browse files
committed
[FIX] Modify XSD to permit blank accounts' login and empty list of tag nodes. Thanks to @CeliaTatu for testing. Closes #2
Signed-off-by: Rubén D <[email protected]>
1 parent cfc952f commit df45da2

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

lib/SPDecrypter/bootstrap.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
* along with syspass-decrypter. If not, see <http://www.gnu.org/licenses/>.
2323
*/
2424

25-
define('APP_VERSION', [0, 1, 1, 19090201]);
25+
define('APP_VERSION', [0, 1, 2, 19091501]);
2626
define('XML_MIN_VERSION', [3, 0, 0, 0]);
2727
define('DS', DIRECTORY_SEPARATOR);
2828
define('XML_SCHEMA', APP_BASE_DIR . DS . 'schemas' . DS . 'syspass.xsd');

schemas/syspass.xsd

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,7 @@
8181
<xs:element name="Categories">
8282
<xs:complexType>
8383
<xs:sequence>
84-
<xs:element maxOccurs="unbounded" minOccurs="0" ref="Category"/>
84+
<xs:element minOccurs="0" maxOccurs="unbounded" ref="Category"/>
8585
</xs:sequence>
8686
</xs:complexType>
8787
</xs:element>
@@ -97,7 +97,7 @@
9797
<xs:element name="Tags">
9898
<xs:complexType>
9999
<xs:sequence>
100-
<xs:element maxOccurs="unbounded" ref="Tag"/>
100+
<xs:element minOccurs="0" maxOccurs="unbounded" ref="Tag"/>
101101
</xs:sequence>
102102
</xs:complexType>
103103
</xs:element>
@@ -122,7 +122,7 @@
122122
<xs:element name="name" type="NonEmptyString"/>
123123
<xs:element name="clientId" type="NonEmptyInteger"/>
124124
<xs:element name="categoryId" type="NonEmptyInteger"/>
125-
<xs:element name="login" type="NonEmptyString"/>
125+
<xs:element name="login" type="xs:string"/>
126126
<xs:element name="url" type="xs:string"/>
127127
<xs:element name="notes" type="xs:string"/>
128128
<xs:element name="pass" type="NonEmptyString"/>

0 commit comments

Comments
 (0)