aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rwxr-xr-xweb/nms.gathering.org/api/private/switch-add7
1 files changed, 6 insertions, 1 deletions
diff --git a/web/nms.gathering.org/api/private/switch-add b/web/nms.gathering.org/api/private/switch-add
index e177b5e..92479f0 100755
--- a/web/nms.gathering.org/api/private/switch-add
+++ b/web/nms.gathering.org/api/private/switch-add
@@ -82,7 +82,12 @@ foreach my $tmp2 (@tmp) {
push @added, $switch{'sysname'};
} else {
if (defined($switch{'placement'})) {
- my %placement = %{convertplace($switch{'placement'})};
+ my %placement;
+ if ($switch{'placement'} eq "reset") {
+ %placement = guess_placement($switch{'sysname'});
+ } else {
+ %placement = %{convertplace($switch{'placement'})};
+ }
my ($x1,$x2,$y1,$y2);
$x1 = $placement{'x1'};
$y1 = $placement{'y1'};